[ Typers - 트러블슈팅 ] 회원가입 API 구현 (1/2)
·
Web Project. Typers/트러블슈팅
해당 과정을 진행하다가 문제가 생겼다.(coming Soon) ★ 트러블슈팅(Troubleshooting)▷ Trouble 1 - Cannot connect to the Docker daemon→ 에러 코드 / 메시지docker: Cannot connect to the Docker daemon at unix:///Users/yoonapply/.docker/run/docker.sock. Is the docker daemon running? → 문제 발생 시기터미널에서 Docker 명령어를 입력하였을 때 발생하였다. → 문제 발생 이유Docker daemon이 꺼져 있었기 때문이다. → 문제 분석데몬(daemon)이 꺼져있다면 위와 같은 에러가 발생할 수 있다.macOS에서 Docker Desktop 실행..
[ Typers - 트러블슈팅 ] GIt최신 코드 동기화 및 Docker 설정 (1/1)
·
Web Project. Typers/트러블슈팅
[ 트러블슈팅 해당 과정 보기 ] [ Typers - 과정 ] GIt최신 코드 동기화 및 Docker 설정▶ 1. 내용 정리▷ 1-1. Git 최신 상태 동기화→ 프로젝트 디렉토리를 생성 후 Github에서 최신 코드를 받아왔다.gh repo clone smh0519/Typers Frontend ▷ 1-2. Docker 이미지 빌드 → 프론트엔드 Docker 이미지를applyblog.tistory.com ★ 트러블슈팅(Troubleshooting)▷ Trouble - 사이트에 연결할 수 없음→ 문제 발생27.0.0.1:3000으로 접속 했을 때 문제가 발생하였다. → 문제 발생 이유컨테이너 실행 시 다음과 같은 명령어로 실행하여서 문제가 발생하였다.docker run -d -p 3000:30000 --..
[ Typers - 개발 과정 #2 ] Spring Boot 개발 환경 설정
·
Web Project. Typers/개발 과정
▶ Spring Boot 프로젝트 생성▷ https://start.spring.io/▷ 작업: 해당 사이트에서 프로젝트를 생성하였다. ▶ 환경 설정▷ 작업: SDK와 Language level을 Java버전과 통일시켰다.▷ 이유: SDK와 Language level을 Java버전과 통일시키지 않아 오류를 겪은 경험이 있어 통일시켰다. ▷ 작업: Gradle -> IntelliJ IDEA로 변경하였다.▷ 이유: 개발 중 빠른 실행/테스트를 위하여 변경하였다. ▷ 작업: "-parameters" 옵션을 추가하였다.▷ 이유: 요청 매핑 실패 등의 오류 방지를 위하여 옵션을 추가하였다. ▶ 테스트 ▷ 작업: 작동 테스트용 API를 작성하였다.▷ 코드:import org.springfram..
[ Typers - 개발 과정 #1 ] Client Repository 복제 및 Docker 설정
·
Web Project. Typers/개발 과정
[ 해당 과정 트러블슈팅 보기 ] [ Typers - 트러블슈팅 ] GIt최신 코드 동기화 및 Docker 설정 (1/1)[ 해당 과정 보기 ] [ Typers - 과정 ] GIt최신 코드 동기화 및 Docker 설정▶ 1. 내용 정리▷ 1-1. Git 최신 상태 동기화→ 프로젝트 디렉토리를 생성 후 Github에서 최신 코드를 받아왔다.gh repo clone smh0519/Tyapplyblog.tistory.com ▶ 1. 내용 정리▷ 1-1. Client Repository 복제→ 프로젝트 디렉토리를 생성 후 Client Repository를 복제해왔다.gh repo clone smh0519/Typers Frontend ▷ 1-2. Docker 이미지 빌드 → 프론트엔드 Docker 이미지를 ..
[ Typers ] 프로젝트 개요와 기획소개
·
Web Project. Typers/개요
▶ 팀원 소개 ▶ 프로젝트 소개▷ 프로젝트(웹 사이트) 이름→ Typers ▷ 프로젝트 주제→ 타자(타이핑) 연습 ▷ 타겟층→ 타자 연습을 필요로 하는 사람 ( + 지속적으로 연습하고 싶은 사람 ) ( + 특정 글이나 문장을 빠르게 타이핑하고 싶은 사람 )→ 데스크탑, 랩탑 사용자 ▶ 목표와 목표 선정 이유▷ 목표→ 사용자가 연습 목적에 맞게 지속적으로 타자연습을 할 수 있도록 지원하는 것 ▷ 목표 선정 이유와 기능 기획1. 사용자가 직접 타이핑 연습을 하고 싶은 문구, 단어들을 커스텀하여 목표에 맞게 연습할 수 있는 기능이 있었으면 좋겠다 생각☆ 사용자가 원하는 문구와 단어를 자신만의 사전에 등록할 수 있는 기능 추가 (사전을 이용한 타이핑 가능) 2. 사용자의 동기를 자극하..