From 15f6c6b0b242d583f4ae07fd3a84f24f8e225abb Mon Sep 17 00:00:00 2001 From: codesejin Date: Mon, 17 Jul 2023 02:24:51 +0900 Subject: [PATCH 1/2] =?UTF-8?q?dockerfile=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3eff27d..fbb2186 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,8 +6,6 @@ # 베이스 이미지 선택 FROM node:18 -LABEL authors="kjjdsa" - ENV NODE_ENV production WORKDIR /src From 82c8adab991fe9b2058ea140f10dcdefecee098a Mon Sep 17 00:00:00 2001 From: codeing999 Date: Mon, 17 Jul 2023 02:40:13 +0900 Subject: [PATCH 2/2] =?UTF-8?q?.env=20=EC=83=9D=EC=84=B1=20=ED=94=8C?= =?UTF-8?q?=EB=A1=9C=EC=9A=B0=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/cicd.yml | 8 ++++++++ docker-compose.yml | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index fb738db..a058c30 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -27,6 +27,14 @@ jobs: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: ${{ env.AWS_REGION }} + - name: Create .env.production file + run: | + echo "DB_HOST=${{ secrets.DB_HOST }}" >> .env.production + echo "DB_PORT=${{ secrets.DB_PORT }}" >> .env.production + echo "DB_USER=${{ secrets.DB_USER }}" >> .env.production + echo "DB_PW=${{ secrets.DB_PW }}" >> .env.production + echo "DB_SCHEMA=${{ secrets.DB_SCHEMA }}" >> .env.production + echo "JWT_SECRET_KEY=${{ secrets.JWT_SECRET_KEY }}" >> .env.production - name: Login to Amazon ECR id: login-ecr uses: aws-actions/amazon-ecr-login@v1 diff --git a/docker-compose.yml b/docker-compose.yml index b6a87b9..f2a93b2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,10 +11,10 @@ services: # 외부 포트 : 내부 포트 ports: - '3000:3000' -# 이 컨테이너에서 사용할 다른 컨테이너(docker compose 의 특장점?) + # 이 컨테이너에서 사용할 다른 컨테이너(docker compose 의 특장점?) env_file: - .env.production -# mysql 먼저 실행하고 nest를 실행하라는 순서 + # mysql 먼저 실행하고 nest를 실행하라는 순서 depends_on: - mysql mysql: @@ -27,4 +27,4 @@ services: MYSQL_DATABASE: animalnest TZ: Asia/Seoul ports: - - '3306:3306' \ No newline at end of file + - '3306:3306'