From 73aab90d4c4b720c1a7ab514ab2f7ec1651a49a5 Mon Sep 17 00:00:00 2001 From: 82everywin <82everywin@gmail.com> Date: Sat, 1 Mar 2025 17:20:44 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20nginx=20=EB=8F=84=20docker=20=ED=99=94?= =?UTF-8?q?=20=EC=8B=9C=ED=82=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci-cd.yml | 3 +-- docker-compose.yml | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index ea63c69..08960a3 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -70,5 +70,4 @@ jobs: script: | cd ~/backend sudo docker pull ${{ secrets.DOCKER_USERNAME }}/bookmile-app:latest - sudo docker-compose -f docker-compose.yml down - sudo docker-compose -f docker-compose.yml up --build -d + sudo docker-compose up -d --no-deps --build book-mile-app diff --git a/docker-compose.yml b/docker-compose.yml index 2daaedf..d4cc0dc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,6 +18,21 @@ services: networks: - app-network + nginx: + image: nginx:latest + container_name: book-mile-nginx + ports: + - "80:80" + - "443:443" + volumes: + - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro # Nginx 설정 파일을 컨테이너에 마운트 + - ./nginx/ssl:/etc/letsencrypt/live/bookmile.site # SSL 인증서 마운트 + depends_on: + - application + networks: + - app-network + restart: always # 컨테이너가 종료되면 자동 재시작 + redis: image: redis:latest container_name: book-mile-redis