This commit is contained in:
parent
c026f548d0
commit
77684494a1
@ -58,13 +58,8 @@ jobs:
|
|||||||
backend:
|
backend:
|
||||||
image: harbor.galpodlipnik.com/chat-app/backend:latest
|
image: harbor.galpodlipnik.com/chat-app/backend:latest
|
||||||
restart: always
|
restart: always
|
||||||
# Instead of env_file, define the environment variables directly
|
env_file:
|
||||||
environment:
|
- .env
|
||||||
- NODE_ENV=production
|
|
||||||
- PORT=3000
|
|
||||||
- CORS_ORIGIN=http://localhost:5173
|
|
||||||
- DATABASE_URL=${DATABASE_URL}
|
|
||||||
- JWT_SECRET=${JWT_SECRET}
|
|
||||||
networks:
|
networks:
|
||||||
- chat-network
|
- chat-network
|
||||||
|
|
||||||
@ -73,9 +68,6 @@ jobs:
|
|||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "5173:80"
|
- "5173:80"
|
||||||
depends_on:
|
|
||||||
backend:
|
|
||||||
condition: service_healthy
|
|
||||||
networks:
|
networks:
|
||||||
- chat-network
|
- chat-network
|
||||||
|
|
||||||
@ -113,16 +105,16 @@ jobs:
|
|||||||
script: |
|
script: |
|
||||||
cd ~/services/chat-app
|
cd ~/services/chat-app
|
||||||
|
|
||||||
# Copy environment file
|
# Create a complete .env file with all required variables
|
||||||
echo "${{ secrets.ENV_CONTENT }}" > .env
|
cat > .env << EOL
|
||||||
|
PORT=3000
|
||||||
|
DATABASE_URL=${{ secrets.DATABASE_URL }}
|
||||||
|
JWT_SECRET=${{ secrets.JWT_SECRET }}
|
||||||
|
EOL
|
||||||
|
|
||||||
# Login to Harbor registry
|
# Login to Harbor registry
|
||||||
echo "${{ secrets.HARBOR_PASSWORD }}" | docker login harbor.galpodlipnik.com -u "${{ secrets.HARBOR_USERNAME }}" --password-stdin
|
echo "${{ secrets.HARBOR_PASSWORD }}" | docker login harbor.galpodlipnik.com -u "${{ secrets.HARBOR_USERNAME }}" --password-stdin
|
||||||
|
|
||||||
# Create .env file for docker-compose
|
|
||||||
echo "DATABASE_URL=${{ secrets.DATABASE_URL }}" > .env
|
|
||||||
echo "JWT_SECRET=${{ secrets.JWT_SECRET }}" >> .env
|
|
||||||
|
|
||||||
# Pull latest images and deploy
|
# Pull latest images and deploy
|
||||||
docker compose pull
|
docker compose pull
|
||||||
docker compose down
|
docker compose down
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user