Skip to content

프로젝트 실행 방법

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={추가 필요함}

1. docker compose 로 실행하기

프로젝트 최상단 위치에서 아래 커맨드를 실행합니다.

docker compose -f docker-compose-dev.yml up -d     

2. IDE 에서 바로 실행하기

mysql 과 redis 가 실행 중이어야 하므로 아래 커맨드로 컨테이너를 실행한 뒤 IDE 실행 버튼을 누릅니다.

docker compose -f docker-compose-dev.yml  up -d phote-redis phote-mysql