File tree Expand file tree Collapse file tree 1 file changed +23
-2
lines changed
Expand file tree Collapse file tree 1 file changed +23
-2
lines changed Original file line number Diff line number Diff line change 2828 username : ${{ secrets.DEV_SERVER_USER }}
2929 key : ${{ secrets.DEV_SSH_PRIVATE_KEY }}
3030 script : |
31- docker pull ${{ secrets.DOCKERHUB_USERNAME }}/clothcast_backend:latest
31+ cd /home/ubuntu/app
32+
33+ # .env 파일 자동 생성
34+ echo "AI_SERVER_URL=${{ secrets.AI_SERVER_URL }}" > .env
35+ echo "DB_PORT=${{ secrets.DB_PORT }}" >> .env
36+ echo "LOCAL_DB_HOST=${{ secrets.LOCAL_DB_HOST }}" >> .env
37+ echo "LOCAL_DB_NAME=${{ secrets.LOCAL_DB_NAME }}" >> .env
38+ echo "LOCAL_DB_USER=${{ secrets.LOCAL_DB_USER }}" >> .env
39+ echo "LOCAL_DB_PASSWORD=${{ secrets.LOCAL_DB_PASSWORD }}" >> .env
40+ echo "OPENWEATHER_API_KEY=${{ secrets.OPENWEATHER_API_KEY }}" >> .env
41+ echo "RDS_DB_HOST=${{ secrets.RDS_DB_HOST }}" >> .env
42+ echo "RDS_DB_NAME=${{ secrets.RDS_DB_NAME }}" >> .env
43+ echo "RDS_DB_USER=${{ secrets.RDS_DB_USER }}" >> .env
44+ echo "RDS_DB_PASSWORD=${{ secrets.RDS_DB_PASSWORD }}" >> .env
45+ echo "SECURITY_USER_NAME=${{ secrets.SECURITY_USER_NAME }}" >> .env
46+ echo "SECURITY_USER_PASSWORD=${{ secrets.SECURITY_USER_PASSWORD }}" >> .env
47+
48+ # 기존 컨테이너 중지 및 삭제
3249 docker stop clothcast_backend || true
3350 docker rm clothcast_backend || true
34- docker run -d --name clothcast_backend -p 8080:8080 ${{ secrets.DOCKERHUB_USERNAME }}/clothcast_backend:latest
51+ docker rmi ${{ secrets.DOCKERHUB_USERNAME }}/clothcast_backend:latest || true
52+
53+ # 최신 이미지 Pull 후 실행
54+ docker pull ${{ secrets.DOCKERHUB_USERNAME }}/clothcast_backend:latest
55+ docker run -d --name clothcast_backend -p 8080:8080 --env-file .env ${{ secrets.DOCKERHUB_USERNAME }}/clothcast_backend:latest
You can’t perform that action at this time.
0 commit comments