From 36243e96312462adc74e003b9bd1d3c0bb9c3c5d Mon Sep 17 00:00:00 2001 From: david-parkk Date: Sun, 8 Sep 2024 01:25:28 +0900 Subject: [PATCH] fix: deploy --- .github/workflows/deploy.yml | 2 +- infra/docker/docker-compose.yml | 5 ++++- src/main/resources/application.yml | 16 +--------------- 3 files changed, 6 insertions(+), 17 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index ad4171a..7389df3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -88,7 +88,7 @@ jobs: sudo docker-compose stop sudo docker rm $(sudo docker ps -a -q) - sudo docker rmi ${{ secrets.DOCKER_REPO }} + sudo docker rmi ${{ sudo docker images -q }} sudo docker pull ${{ secrets.DOCKER_REPO }} sudo docker-compose up --build -d diff --git a/infra/docker/docker-compose.yml b/infra/docker/docker-compose.yml index fe2fd6f..746a2ed 100644 --- a/infra/docker/docker-compose.yml +++ b/infra/docker/docker-compose.yml @@ -16,6 +16,7 @@ services: - mysql-data:/var/lib/mysql springbootapp: + restart: on-failure image: ji0513ji/game-server:latest # build: # context: . @@ -26,7 +27,9 @@ services: - redis - mysql environment: - - SPRING_PROFILES_ACTIVE=prodDB + SPRING_PROFILES_ACTIVE: prodDB + SPRING_DATA_MONGODB_URI: ${MONGODB_URL} + SPRING_R2DBC_PASSWORD: 12345678 volumes: mysql-data: \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index d9e7560..91016e8 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -19,24 +19,10 @@ spring: config: activate: on-profile: "localDB" - data: - redis: - host: localhost - port: 6379 - password: - timeout: 5000 - --- spring: config: activate: - on-profile: "prodDB" - - data: - redis: - host: redis - port: 6379 - password: - timeout: 5000 + on-profile: "prodDB" \ No newline at end of file