diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1343ac6..88720f1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -111,9 +111,6 @@ jobs: # Pull latest image docker pull ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - # Set environment variables for production deployment - echo "APP_IMAGE=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest" >> .env.docker - # Deploy with zero downtime using production override docker-compose -f docker-compose.yml -f docker-compose.prod.yml --env-file .env.docker pull @@ -125,4 +122,4 @@ jobs: docker-compose -f docker-compose.yml -f docker-compose.prod.yml --env-file .env.docker up -d # Cleanup old images - docker image prune -f \ No newline at end of file + docker image prune -f diff --git a/docker-compose.yml b/docker-compose.yml index 5dcac30..852c58f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -70,6 +70,13 @@ services: - PORT=3000 - DATABASE_URL=postgresql://${POSTGRES_USER:-quixotic}:${POSTGRES_PASSWORD:-quixotic123}@postgres:5432/${POSTGRES_DB:-quixotic} - DATABASE_SSL=false + - TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN} + - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID} + - DOMAIN=${DOMAIN} + - ACME_EMAIL=${ACME_EMAIL} + - POSTGRES_DB=${POSTGRES_DB} + - POSTGRES_USER=${POSTGRES_USER} + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} volumes: - downloads:/app/downloads labels: