diff --git a/server/docker-compose.yml b/server/docker-compose.yml new file mode 100644 index 0000000..5928b6c --- /dev/null +++ b/server/docker-compose.yml @@ -0,0 +1,29 @@ +version: '3' + +services: + web: + container_name: server + image: "${DOCKER_HUB_USERNAME}/celebee-server:${GITHUB_SHA::7}" + ports: + - 8080:8080 + environment: + - AWS_ACCESS_KEY=${AWS_ACCESS_KEY} + - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} + - DOCKER_HUB_PASSWORD=${DOCKER_HUB_PASSWORD} + - DOCKER_HUB_USERNAME=${DOCKER_HUB_USERNAME} + - JWT_SECRET_KEY=${JWT_SECRET_KEY} + - MYSQL_DATABASE_PASSWORD=${MYSQL_DATABASE_PASSWORD} + - MYSQL_DATABASE_URL=${MYSQL_DATABASE_URL} + - MYSQL_DATABASE_USERNAME=${MYSQL_DATABASE_USERNAME} + - KAKAO_CLIENT_ID=${KAKAO_CLIENT_ID} + - KAKAO_CLIENT_SECRET=${KAKAO_CLIENT_SECRET} + - MAIL_USERNAME=${MAIL_USERNAME} + - MAIL_PASSWORD=${MAIL_PASSWORD} + volumes: + - type: volume + source: server-log + target: /celebee/log + +volumes: + server-log: + external: true