-
Notifications
You must be signed in to change notification settings - Fork 1
개발 프로세스
Mincheol Kim edited this page Sep 5, 2020
·
6 revisions
할 수 있는 만큼
,로컬에서
,자동으로
제일 성능 낮은 것 사용
mkdir -p ~/projects/nexters && cd ~/projects/nexters
git clone https://github.com/Nexters/landlords-server.git && cd landlords-server
-
npm install
-
아래의 메시지가 나오면
npm audit fix --force
입력 (npm은standard-version
,husky
만 사용)added 324 packages from 149 contributors and audited 324 packages in 5.869s 14 packages are looking for funding run `npm fund` for details found 13 vulnerabilities (6 low, 7 high) run `npm audit fix` to fix them, or `npm audit` for details
-
sudo PIPENV_VENV_IN_PROJECT=true pipenv install --dev
pipenv shell
docker-compose up -d
-
.env
에 환경변수로 인프라 접속 정보 관리#landlords-server/infra/mysql/.env MYSQL_USER=deo MYSQL_PASSWORD=imdeo MYSQL_ROOT_PASSWORD=imdeo MYSQL_HOST=localhost MYSQL_DATABASE=landlords
F5
눌러서 실행하기
- 실행 시 환경변수는 workspace의
.env
확인# landlords-server/.env # pipenv .venv path PIPENV_VENV_IN_PROJECT=true APP_NAME=landlords-server # application HOST=0.0.0.0 PORT=5000 ACCESS_TOKEN_EXPIRE_SECONDS=608400 SECRET_KEY=imdaye # sqlalchemy SQLALCHEMY_POOL_SIZE=5 SQLALCHEMY_POOL_TIMEOUT=10 SQLALCHEMY_POOL_RECYCLE=3600 SQLALCHEMY_ECHO=True # ssh-keygen -t rsa # id_rsa PRIVATE_KEY= # id_rsa.pub PUBLIC_KEY= MYSQL_USER=deo MYSQL_PASSWORD=imdeo MYSQL_ROOT_PASSWORD=imdeo # docker 실행 시 # MYSQL_HOST=database # 로컬 실행 시 MYSQL_HOST=localhost MYSQL_DATABASE=landlords # WEB_URI=http://172.25.112.251:3000/docs WEB_URI=http://127.0.0.1:5000/docs CORS_ALLOWS=["http://127.0.0.1:3000"]
NEXTERS 17th Landlords's project.