From 21632e848d4c30c2e4515720614148b7019262f0 Mon Sep 17 00:00:00 2001 From: su-hwani Date: Sat, 4 May 2024 16:57:12 +0900 Subject: [PATCH] Feat: Frontend Deploy --- .github/workflows/develop.yml | 8 ++++++++ server/docker-compose.yml | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/.github/workflows/develop.yml b/.github/workflows/develop.yml index 40e4d2be8b..6093c0846b 100644 --- a/.github/workflows/develop.yml +++ b/.github/workflows/develop.yml @@ -44,6 +44,13 @@ jobs: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} docker build -f Dockerfile -t ${{ secrets.DOCKER_REPO }}:latest . docker push ${{ secrets.DOCKER_REPO }}:latest + + - name: Frontend Docker build & push to docker repo + run: | + cd frontend + docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} + docker build -f Dockerfile -t ${{ secrets.DOCKER_FRONTEND_REPO }}:latest . + docker push ${{ secrets.DOCKER_FRONTEND_REPO }}:latest pull-and-deploy: needs: build-and-push @@ -131,6 +138,7 @@ jobs: fi sudo docker pull ${{ secrets.DOCKER_REPO }}:latest + sudo docker pull ${{ secrets.DOCKER_FRONTEND_REPO }}:latest sudo docker image prune -f diff --git a/server/docker-compose.yml b/server/docker-compose.yml index 444a9db176..2985ced561 100644 --- a/server/docker-compose.yml +++ b/server/docker-compose.yml @@ -32,3 +32,12 @@ services: ports: - "8080:8080" build: . + + frontend: + container_name: frontend + depends_on: + - spring-server + image: suhwani/capstone_frontend:latest + ports: + - "80:80" + build: .