diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 1466dd2..1d992c7 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -73,17 +73,18 @@ jobs: set -e cd /home/ubuntu/deare + ENV_FILE=/home/ubuntu/deare/.env.prod COMPOSE_FILE=/home/ubuntu/deare/docker-compose-dev.yml - docker-compose -f $COMPOSE_FILE pull app + docker-compose --env-file $ENV_FILE -f $COMPOSE_FILE pull app - if docker-compose -f $COMPOSE_FILE up -d; then + if docker-compose --env-file $ENV_FILE -f $COMPOSE_FILE up -d; then echo "compose up succeeded without down" else echo "compose up failed. fallback to down -> up" - docker-compose -f $COMPOSE_FILE down - docker-compose -f $COMPOSE_FILE up -d + docker-compose --env-file $ENV_FILE -f $COMPOSE_FILE down + docker-compose --env-file $ENV_FILE -f $COMPOSE_FILE up -d fi - docker-compose -f $COMPOSE_FILE ps + docker-compose --env-file $ENV_FILE -f $COMPOSE_FILE ps docker image prune -f