From 9c2b4a5f42f9e319ce228413b8991b50232c22c9 Mon Sep 17 00:00:00 2001 From: elive7 Date: Wed, 26 Nov 2025 19:37:23 +0900 Subject: [PATCH 01/11] =?UTF-8?q?settings:=20dev=20=EC=84=9C=EB=B2=84=20?= =?UTF-8?q?=EA=B4=80=EB=A0=A8=20=ED=8F=AC=ED=8A=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose-dev.yml | 8 ++++---- scripts/deploy-dev.sh | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index 9e93e40a..33a26fc1 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -17,9 +17,9 @@ services: image: jinkonu/feelin-dev:latest pull_policy: always expose: - - 8080 + - 8083 ports: - - "8081:8080" + - "8084:8083" environment: - TZ=Asia/Seoul - REDIS_HOST=redis @@ -42,9 +42,9 @@ services: image: jinkonu/feelin-dev:latest pull_policy: always expose: - - 8080 + - 8083 ports: - - "8082:8080" + - "8085:8083" environment: - TZ=Asia/Seoul - REDIS_HOST=redis diff --git a/scripts/deploy-dev.sh b/scripts/deploy-dev.sh index fbbd5f29..3802d687 100644 --- a/scripts/deploy-dev.sh +++ b/scripts/deploy-dev.sh @@ -25,7 +25,7 @@ if [ -z "$IS_GREEN_EXIST" ];then while [ 1 = 1 ]; do echo ">>> green health check ..." sleep 3 - REQUEST=$(curl http://127.0.0.1:8082/actuator/health) + REQUEST=$(curl http://127.0.0.1:8085/actuator/health) if [ -n "$REQUEST" ]; then echo ">>> health check success !" break; @@ -54,7 +54,7 @@ else while [ 1 = 1 ]; do echo ">>> blue health check ..." sleep 3 - REQUEST=$(curl http://127.0.0.1:8081/actuator/health) + REQUEST=$(curl http://127.0.0.1:8084/actuator/health) if [ -n "$REQUEST" ]; then echo ">>> health check success !" break; From 1d60f47608b6cabdc20e34425efd8d2959a19033 Mon Sep 17 00:00:00 2001 From: elive7 Date: Wed, 26 Nov 2025 20:13:33 +0900 Subject: [PATCH 02/11] =?UTF-8?q?settings:=20dev=20=EC=84=9C=EB=B2=84?= =?UTF-8?q?=EC=9D=98=20hostname=20=EC=B6=9C=EB=A0=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/Dev-CI-CD.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/Dev-CI-CD.yml b/.github/workflows/Dev-CI-CD.yml index 5e226e37..2aa774c0 100644 --- a/.github/workflows/Dev-CI-CD.yml +++ b/.github/workflows/Dev-CI-CD.yml @@ -115,3 +115,13 @@ jobs: sudo chmod 777 /home/ubuntu/scripts/deploy-dev.sh /home/ubuntu/scripts/deploy-dev.sh docker image prune -f + - name: print hostname and IP + uses: appleboy/ssh-action@master + with: + host: ${{ secrets.HOST_PROD }} + username: ubuntu + key: ${{ secrets.NEW_KEY }} + script: | + echo "=== HOST INFO ===" + hostname + curl ifconfig.me From af8ffb1dee3d2fef80c5818a3fc118903911bae2 Mon Sep 17 00:00:00 2001 From: elive7 Date: Wed, 26 Nov 2025 23:38:06 +0900 Subject: [PATCH 03/11] =?UTF-8?q?settings:=20sudo=20=EB=AA=85=EB=A0=B9=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/Dev-CI-CD.yml | 4 ++-- .github/workflows/Prod-CI-CD.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/Dev-CI-CD.yml b/.github/workflows/Dev-CI-CD.yml index 2aa774c0..bca5dffc 100644 --- a/.github/workflows/Dev-CI-CD.yml +++ b/.github/workflows/Dev-CI-CD.yml @@ -111,8 +111,8 @@ jobs: key: ${{ secrets.NEW_KEY }} envs: GITHUB_SHA script: | - sudo docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }} - sudo chmod 777 /home/ubuntu/scripts/deploy-dev.sh + docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }} + chmod 777 /home/ubuntu/scripts/deploy-dev.sh /home/ubuntu/scripts/deploy-dev.sh docker image prune -f - name: print hostname and IP diff --git a/.github/workflows/Prod-CI-CD.yaml b/.github/workflows/Prod-CI-CD.yaml index 4545bb02..005b8f9a 100644 --- a/.github/workflows/Prod-CI-CD.yaml +++ b/.github/workflows/Prod-CI-CD.yaml @@ -111,7 +111,7 @@ jobs: key: ${{ secrets.NEW_KEY }} envs: GITHUB_SHA script: | - sudo docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }} - sudo chmod 777 /home/ubuntu/scripts/deploy-prod.sh + docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }} + chmod 777 /home/ubuntu/scripts/deploy-prod.sh /home/ubuntu/scripts/deploy-prod.sh docker image prune -f From b7d1b6a6effeb684e2407a220cb96cf56ccc53f9 Mon Sep 17 00:00:00 2001 From: elive7 Date: Fri, 28 Nov 2025 13:15:49 +0900 Subject: [PATCH 04/11] =?UTF-8?q?settings:=20docker=20=EC=9D=B4=EB=A6=84?= =?UTF-8?q?=20=EC=B6=A9=EB=8F=8C=20=EB=B0=A9=EC=A7=80=20=EB=B0=8F=20?= =?UTF-8?q?=ED=8F=AC=ED=8A=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - dev와 prod의 컨테이너 이름이 겹치지 않도록 수정했습니다. - 포트의 경우도 내부 포트는 8080으로 통일하고 외부 포트만 다르게 설정했습니다. --- docker-compose-dev.yml | 14 +++++++------- scripts/deploy-dev.sh | 8 ++++---- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index 33a26fc1..047959e2 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -1,7 +1,7 @@ version: '3.8' services: redis: - container_name: redis + container_name: redis-dev image: redis:alpine volumes: - redis-data:/data @@ -13,13 +13,13 @@ services: limits: memory: 512M blue: - container_name: blue + container_name: blue-dev image: jinkonu/feelin-dev:latest pull_policy: always expose: - - 8083 + - 8080 ports: - - "8084:8083" + - "8083:8080" environment: - TZ=Asia/Seoul - REDIS_HOST=redis @@ -38,13 +38,13 @@ services: limits: memory: 512M green: - container_name: green + container_name: green-dev image: jinkonu/feelin-dev:latest pull_policy: always expose: - - 8083 + - 8080 ports: - - "8085:8083" + - "8084:8080" environment: - TZ=Asia/Seoul - REDIS_HOST=redis diff --git a/scripts/deploy-dev.sh b/scripts/deploy-dev.sh index 3802d687..a83562c3 100644 --- a/scripts/deploy-dev.sh +++ b/scripts/deploy-dev.sh @@ -6,9 +6,9 @@ IS_REDIS_EXIST=$(docker ps | grep redis) if [ -z "$IS_REDIS_EXIST" ];then echo "### REDIS ###" echo ">>> pull redis image" - docker compose pull redis + docker compose pull redis-dev echo ">>> up redis container" - docker compose up -d redis + docker compose up -d redis-dev fi # green up @@ -25,7 +25,7 @@ if [ -z "$IS_GREEN_EXIST" ];then while [ 1 = 1 ]; do echo ">>> green health check ..." sleep 3 - REQUEST=$(curl http://127.0.0.1:8085/actuator/health) + REQUEST=$(curl http://127.0.0.1:8084/actuator/health) if [ -n "$REQUEST" ]; then echo ">>> health check success !" break; @@ -54,7 +54,7 @@ else while [ 1 = 1 ]; do echo ">>> blue health check ..." sleep 3 - REQUEST=$(curl http://127.0.0.1:8084/actuator/health) + REQUEST=$(curl http://127.0.0.1:8083/actuator/health) if [ -n "$REQUEST" ]; then echo ">>> health check success !" break; From ef3e95889374097e8801e651dd474fee811aa411 Mon Sep 17 00:00:00 2001 From: elive7 Date: Sat, 29 Nov 2025 02:06:46 +0900 Subject: [PATCH 05/11] =?UTF-8?q?settings:=20OOM=20=EB=B0=9C=EC=83=9D?= =?UTF-8?q?=EC=8B=9C=20dump=20=EB=A7=8C=EB=93=A4=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.dev | 9 ++++++++- Dockerfile.prod | 10 ++++++++-- docker-compose-dev.yml | 2 ++ docker-compose.yml | 2 ++ .../server/global/dev/cron/SongCollector.java | 2 +- 5 files changed, 21 insertions(+), 4 deletions(-) diff --git a/Dockerfile.dev b/Dockerfile.dev index 6de5a5b1..d98cb1df 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -5,4 +5,11 @@ COPY ${JAR_FILE} server.jar EXPOSE 8080 -ENTRYPOINT ["java", "-Xms256m", "-Xmx512m", "-Dspring.profiles.active=dev", "-jar", "server.jar"] \ No newline at end of file +ENTRYPOINT ["java", +"-Xms256m", +"-Xmx512m", +"-XX:+HeapDumpOnOutOfMemoryError", +"-XX:HeapDumpPath=/tmp/heapdump.hprof", +"-XX:OnOutOfMemoryError='kill -9%p'", +"-Dspring.profiles.active=dev", +"-jar", "server.jar"] \ No newline at end of file diff --git a/Dockerfile.prod b/Dockerfile.prod index fa7b6460..56ded881 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -1,9 +1,15 @@ FROM amazoncorretto:21-alpine-jdk ARG JAR_FILE=./build/libs/*.jar - COPY ${JAR_FILE} server.jar EXPOSE 8080 -ENTRYPOINT ["java", "-jar", "-Dspring.profiles.active=prod", "server.jar"] +ENTRYPOINT ["java", +"-Xms256m", +"-Xmx512m", +"-XX:+HeapDumpOnOutOfMemoryError", +"-XX:HeapDumpPath=/tmp/heapdump.hprof", +"-XX:OnOutOfMemoryError='kill -9%p'", +"-Dspring.profiles.active=dev", +"-jar", "server.jar"] diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index 047959e2..2d399485 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -26,6 +26,7 @@ services: - REDIS_PORT=6379 volumes: - ./firebase-key.json:/src/main/resources/firebase-key.json + - /dump/blue-dev:/tmp depends_on: - redis logging: @@ -51,6 +52,7 @@ services: - REDIS_PORT=6379 volumes: - ./firebase-key.json:/src/main/resources/firebase-key.json + - /dump/green-dev:/tmp depends_on: - redis logging: diff --git a/docker-compose.yml b/docker-compose.yml index 8a6bd31a..5caa2235 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,6 +26,7 @@ services: - REDIS_PORT=6379 volumes: - ./firebase-key.json:/src/main/resources/firebase-key.json + - /dump/blue:/tmp depends_on: - redis logging: @@ -51,6 +52,7 @@ services: - REDIS_PORT=6379 volumes: - ./firebase-key.json:/src/main/resources/firebase-key.json + - /dump/green:/tmp depends_on: - redis logging: diff --git a/src/main/java/com/projectlyrics/server/global/dev/cron/SongCollector.java b/src/main/java/com/projectlyrics/server/global/dev/cron/SongCollector.java index f07d8371..8dc04177 100644 --- a/src/main/java/com/projectlyrics/server/global/dev/cron/SongCollector.java +++ b/src/main/java/com/projectlyrics/server/global/dev/cron/SongCollector.java @@ -127,7 +127,7 @@ private static List getSongs(Artist artist) { List songs = new ArrayList<>(); AlbumListResponse albumListResponse = null; - log.info("songs of {} is being collected", artist.getName()); + //log.info("songs of {} is being collected", artist.getName()); try { do { response = HttpRequestClient.send(url); From 77023fc41011dda02fda2293bc6e5f351dce749c Mon Sep 17 00:00:00 2001 From: elive7 Date: Sat, 29 Nov 2025 02:15:44 +0900 Subject: [PATCH 06/11] =?UTF-8?q?settings:=20memory=20=EC=A0=9C=ED=95=9C?= =?UTF-8?q?=20=EB=8D=94=20=ED=83=80=EC=9D=B4=ED=8A=B8=ED=95=98=EA=B2=8C=20?= =?UTF-8?q?=EA=B1=B8=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 한 서버에 4개의 어플리케이션을 돌려야 하는 관계로... 제한을 두었습니다. --- Dockerfile.dev | 2 +- Dockerfile.prod | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile.dev b/Dockerfile.dev index d98cb1df..743b506a 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -7,7 +7,7 @@ EXPOSE 8080 ENTRYPOINT ["java", "-Xms256m", -"-Xmx512m", +"-Xmx384m", "-XX:+HeapDumpOnOutOfMemoryError", "-XX:HeapDumpPath=/tmp/heapdump.hprof", "-XX:OnOutOfMemoryError='kill -9%p'", diff --git a/Dockerfile.prod b/Dockerfile.prod index 56ded881..bdbfdecb 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -7,9 +7,9 @@ EXPOSE 8080 ENTRYPOINT ["java", "-Xms256m", -"-Xmx512m", +"-Xmx384m", "-XX:+HeapDumpOnOutOfMemoryError", "-XX:HeapDumpPath=/tmp/heapdump.hprof", "-XX:OnOutOfMemoryError='kill -9%p'", -"-Dspring.profiles.active=dev", +"-Dspring.profiles.active=prod", "-jar", "server.jar"] From 06439c19c1dfec75b30091903cf7dc22e1521ede Mon Sep 17 00:00:00 2001 From: elive7 Date: Sat, 29 Nov 2025 03:10:57 +0900 Subject: [PATCH 07/11] =?UTF-8?q?setting=20:=20=EB=91=90=20=EC=96=B4?= =?UTF-8?q?=ED=94=8C=EB=A6=AC=EC=BC=80=EC=9D=B4=EC=85=98=20=EC=84=9C?= =?UTF-8?q?=EB=B2=84=20=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 한 서버에 두 어플리케이션을 모두 돌리는 것은 메모리상의 어려움이 많을 것 같아 불가피하게 분리했습니다. --- .github/workflows/Dev-CI-CD.yml | 10 +++++----- docker-compose-dev.yml | 4 ++-- scripts/deploy-dev.sh | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/Dev-CI-CD.yml b/.github/workflows/Dev-CI-CD.yml index bca5dffc..6b62f664 100644 --- a/.github/workflows/Dev-CI-CD.yml +++ b/.github/workflows/Dev-CI-CD.yml @@ -79,7 +79,7 @@ jobs: with: host: ${{ secrets.HOST_DEV }} username: ubuntu - key: ${{ secrets.NEW_KEY }} + key: ${{ secrets.NEW_DEV_KEY }} source: ./scripts/deploy-dev.sh target: /home/ubuntu/ @@ -88,7 +88,7 @@ jobs: with: host: ${{ secrets.HOST_DEV }} username: ubuntu - key: ${{ secrets.NEW_KEY }} + key: ${{ secrets.NEW_DEV_KEY }} source: ./docker-compose-dev.yml target: /home/ubuntu/ @@ -97,7 +97,7 @@ jobs: with: host: ${{ secrets.HOST_DEV }} username: ubuntu - key: ${{ secrets.NEW_KEY }} + key: ${{ secrets.NEW_DEV_KEY }} source: firebase-key.json target: /home/ubuntu/ @@ -108,7 +108,7 @@ jobs: with: host: ${{ secrets.HOST_DEV }} username: ubuntu - key: ${{ secrets.NEW_KEY }} + key: ${{ secrets.NEW_DEV_KEY }} envs: GITHUB_SHA script: | docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }} @@ -120,7 +120,7 @@ jobs: with: host: ${{ secrets.HOST_PROD }} username: ubuntu - key: ${{ secrets.NEW_KEY }} + key: ${{ secrets.NEW_DEV_KEY }} script: | echo "=== HOST INFO ===" hostname diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index 2d399485..c21e6044 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -19,7 +19,7 @@ services: expose: - 8080 ports: - - "8083:8080" + - "8081:8080" environment: - TZ=Asia/Seoul - REDIS_HOST=redis @@ -45,7 +45,7 @@ services: expose: - 8080 ports: - - "8084:8080" + - "8082:8080" environment: - TZ=Asia/Seoul - REDIS_HOST=redis diff --git a/scripts/deploy-dev.sh b/scripts/deploy-dev.sh index a83562c3..521ac5f5 100644 --- a/scripts/deploy-dev.sh +++ b/scripts/deploy-dev.sh @@ -25,7 +25,7 @@ if [ -z "$IS_GREEN_EXIST" ];then while [ 1 = 1 ]; do echo ">>> green health check ..." sleep 3 - REQUEST=$(curl http://127.0.0.1:8084/actuator/health) + REQUEST=$(curl http://127.0.0.1:8082/actuator/health) if [ -n "$REQUEST" ]; then echo ">>> health check success !" break; @@ -54,7 +54,7 @@ else while [ 1 = 1 ]; do echo ">>> blue health check ..." sleep 3 - REQUEST=$(curl http://127.0.0.1:8083/actuator/health) + REQUEST=$(curl http://127.0.0.1:8081/actuator/health) if [ -n "$REQUEST" ]; then echo ">>> health check success !" break; From 70191428502e5efacd32d4d6c69841fefe0f5b3d Mon Sep 17 00:00:00 2001 From: elive7 Date: Sat, 29 Nov 2025 03:18:31 +0900 Subject: [PATCH 08/11] =?UTF-8?q?settings:=20Dockerfile=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.dev | 9 +-------- Dockerfile.prod | 9 +-------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/Dockerfile.dev b/Dockerfile.dev index 743b506a..522d0fed 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -5,11 +5,4 @@ COPY ${JAR_FILE} server.jar EXPOSE 8080 -ENTRYPOINT ["java", -"-Xms256m", -"-Xmx384m", -"-XX:+HeapDumpOnOutOfMemoryError", -"-XX:HeapDumpPath=/tmp/heapdump.hprof", -"-XX:OnOutOfMemoryError='kill -9%p'", -"-Dspring.profiles.active=dev", -"-jar", "server.jar"] \ No newline at end of file +ENTRYPOINT ["java", "-Xms256m", "-Xmx512m", "-XX:+HeapDumpOnOutOfMemoryError", "-XX:HeapDumpPath=/tmp/heapdump.hprof", "-XX:OnOutOfMemoryError=kill -9 %p", "-Dspring.profiles.active=dev", "-jar", "server.jar"] diff --git a/Dockerfile.prod b/Dockerfile.prod index bdbfdecb..6b53677d 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -5,11 +5,4 @@ COPY ${JAR_FILE} server.jar EXPOSE 8080 -ENTRYPOINT ["java", -"-Xms256m", -"-Xmx384m", -"-XX:+HeapDumpOnOutOfMemoryError", -"-XX:HeapDumpPath=/tmp/heapdump.hprof", -"-XX:OnOutOfMemoryError='kill -9%p'", -"-Dspring.profiles.active=prod", -"-jar", "server.jar"] +ENTRYPOINT ["java", "-Xms256m", "-Xmx512m", "-XX:+HeapDumpOnOutOfMemoryError", "-XX:HeapDumpPath=/tmp/heapdump.hprof", "-XX:OnOutOfMemoryError=kill -9 %p", "-Dspring.profiles.active=prod", "-jar", "server.jar"] From a097dedade1ec8eced030813d673481563722dbf Mon Sep 17 00:00:00 2001 From: elive7 Date: Sat, 29 Nov 2025 20:13:42 +0900 Subject: [PATCH 09/11] =?UTF-8?q?settings:=20dev=EC=9D=98=20=EC=BB=A8?= =?UTF-8?q?=ED=85=8C=EC=9D=B4=EB=84=88=20=EC=9D=B4=EB=A6=84=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose-dev.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index c21e6044..a3aa1ab6 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -1,7 +1,7 @@ version: '3.8' services: redis: - container_name: redis-dev + container_name: redis image: redis:alpine volumes: - redis-data:/data @@ -13,7 +13,7 @@ services: limits: memory: 512M blue: - container_name: blue-dev + container_name: blue image: jinkonu/feelin-dev:latest pull_policy: always expose: @@ -39,7 +39,7 @@ services: limits: memory: 512M green: - container_name: green-dev + container_name: green image: jinkonu/feelin-dev:latest pull_policy: always expose: From f3c51ad4552d5721e36656934bcaa6ecadd49238 Mon Sep 17 00:00:00 2001 From: elive7 Date: Sun, 30 Nov 2025 15:45:33 +0900 Subject: [PATCH 10/11] =?UTF-8?q?settings:jdk=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.dev | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.dev b/Dockerfile.dev index 522d0fed..e8184d4b 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -1,4 +1,4 @@ -FROM amazoncorretto:21-alpine-jdk +FROM eclipse-temurin:21-jdk ARG JAR_FILE=./build/libs/*.jar COPY ${JAR_FILE} server.jar From f1df8573abe8af6fe890995a84f097ccc86450e5 Mon Sep 17 00:00:00 2001 From: elive7 Date: Sun, 30 Nov 2025 21:33:53 +0900 Subject: [PATCH 11/11] =?UTF-8?q?settings=20:=20hostname=20=EC=B6=9C?= =?UTF-8?q?=EB=A0=A5=20=EB=B6=80=EB=B6=84=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/Dev-CI-CD.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.github/workflows/Dev-CI-CD.yml b/.github/workflows/Dev-CI-CD.yml index 6b62f664..290d9485 100644 --- a/.github/workflows/Dev-CI-CD.yml +++ b/.github/workflows/Dev-CI-CD.yml @@ -115,13 +115,3 @@ jobs: chmod 777 /home/ubuntu/scripts/deploy-dev.sh /home/ubuntu/scripts/deploy-dev.sh docker image prune -f - - name: print hostname and IP - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.HOST_PROD }} - username: ubuntu - key: ${{ secrets.NEW_DEV_KEY }} - script: | - echo "=== HOST INFO ===" - hostname - curl ifconfig.me