forked from swm-standard/phote-server
-
Notifications
You must be signed in to change notification settings - Fork 0
프로젝트 실행 방법
Seyeon Park edited this page Dec 2, 2024
·
2 revisions
프로젝트 최상단 위치에 .env
파일이 필요합니다.
{추가 필요함}
으로 명시한 부분 외의 환경변수들은 실행을 위해 임의로 지정해둔 것이므로 그대로 사용하면 됩니다.
DATABASE_URL=jdbc:mysql://phote-mysql:3306/phote-database
DATABASE_USER=admin
DATABASE_PASSWORD=password
DATABASE_ROOT_PASSWORD=password
AWS_ACCESS_KEY={추가 필요함}
AWS_SECRET_KEY={추가 필요함}
AWS_S3_BUCKET_NAME={추가 필요함}
AWS_REGION={추가 필요함}
REDIS_HOST=phote-redis
GOOGLE_CLIENT_ID={추가 필요함}
GOOGLE_CLIENT_SECRET={추가 필요함}
KAKAO_REST_API_KEY={추가 필요함}
APPLE_AUTH_URL=https://appleid.apple.com
APPLE_TEAM_ID={추가 필요함}
APPLE_CLIENT_ID={추가 필요함}
APPLE_KEY_ID={추가 필요함}
APPLE_K8_KEY={추가 필요함}
JWT_SECRET={추가 필요함}
OPENAI_API_KEY={추가 필요함}
AWS_LAMBDA_URL={추가 필요함}
NEWRELIC_LICENCE_KEY={추가 필요함}
프로젝트 최상단 위치에서 아래 커맨드를 실행합니다.
docker compose -f docker-compose-dev.yml up -d
mysql 과 redis 가 실행 중이어야 하므로 아래 커맨드로 컨테이너를 실행한 뒤 IDE 실행 버튼을 누릅니다.
docker compose -f docker-compose-dev.yml up -d phote-redis phote-mysql