@@ -59,19 +59,17 @@ jobs:
5959 username : ${{ secrets.API_SERVER_USERNAME }}
6060 password : ${{ secrets.API_SERVER_PASSWORD }}
6161 script : |
62- export DB_HOSTNAME=${{ secrets.DB_HOSTNAME }}
63- export DB_PORT=${{ secrets.DB_PORT }}
64- export DB_DATABASE=${{ secrets.DB_DATABASE }}
65- export DB_USERNAME=${{ secrets.DB_USERNAME }}
66- export DB_PASSWORD=${{ secrets.DB_PASSWORD }}
67- export APPLE_CLIENT_ID=${{ secrets.APPLE_CLIENT_ID }}
68- export GOOGLE_CLIENT_ID=${{ secrets.GOOGLE_CLIENT_ID }}
69- export GOOGLE_CLIENT_SECRET=${{ secrets.GOOGLE_CLIENT_SECRET }}
70- export NCP_CONTAINER_REGISTRY_API=${{ secrets.NCP_CONTAINER_REGISTRY_API }}
71- export NCP_CONTAINER_REGISTRY_BATCH=${{ secrets.NCP_CONTAINER_REGISTRY_BATCH }}
72- export JWT_SECRET=${{ secrets.JWT_SECRET }}
73- export REDIS_HOST=${{ secrets.REDIS_HOST }}
74-
75- sudo docker rm -f $(docker ps -qa)
76- docker-compose -f ${{ secrets.DOCKER_COMPOSE_PATH }}/docker-compose.yml up -d
77- docker image prune -f
62+ cd ${{ secrets.DOCKER_COMPOSE_PATH }}
63+ sudo docker rm -f $(sudo docker ps -qa) 2>/dev/null || true
64+
65+ # Run with environment variables
66+ sudo MYSQL_USERNAME="${{ secrets.DB_USERNAME }}" \
67+ MYSQL_PASSWORD="${{ secrets.DB_PASSWORD }}" \
68+ APPLE_CLIENT_ID="${{ secrets.APPLE_CLIENT_ID }}" \
69+ GOOGLE_CLIENT_ID="${{ secrets.GOOGLE_CLIENT_ID }}" \
70+ GOOGLE_CLIENT_SECRET="${{ secrets.GOOGLE_CLIENT_SECRET }}" \
71+ NCP_CONTAINER_REGISTRY_API="${{ secrets.NCP_CONTAINER_REGISTRY_API }}" \
72+ JWT_SECRET="${{ secrets.JWT_SECRET }}" \
73+ docker-compose up -d
74+
75+ sudo docker image prune -f
0 commit comments