diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 11eee0c..e67b34a 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -25,14 +25,17 @@ jobs: - name: 4. Docker 이미지 빌드 및 서버 재시작 run: | + # 1) 최신 코드로 도커 이미지 빌드 docker build -t ss-backend-image . + + # 2) 기존에 돌고 있던 컨테이너가 있다면 안전하게 종료 및 삭제 docker stop ss-backend-container || true docker rm ss-backend-container || true - # -v 옵션을 사용해 NAS의 프로젝트 방과 도커 내부를 연결합니다. + # 3) 비어있는 18080 포트와 지정하신 app 폴더 경로를 연결하여 실행 docker run -d \ --name ss-backend-container \ - -p 8080:8080 \ + -p 18080:8080 \ -v /volume1/docker/app/specialsource-backend/logs:/app/logs \ -e JASYPT_ENCRYPTOR_PASSWORD="6Nhbnze5Wm2YOX5ZmOlkR6P6gsi1Epa5CJtUtNqN" \ ss-backend-image \ No newline at end of file