Load .env for deploy

This commit is contained in:
Lectom C Han
2026-02-04 14:42:29 +09:00
parent 348b98af95
commit c5c3e30e78

View File

@@ -2,7 +2,7 @@ name: Deploy (main)
on:
push:
branches: [ "main" ]
branches: ["main"]
workflow_dispatch:
jobs:
@@ -43,5 +43,14 @@ jobs:
port: ${{ secrets.SSH_PORT }}
script: |
cd ${{ secrets.DEPLOY_PATH }}
docker compose --env-file .env.production pull
docker compose --env-file .env.production up -d
cat << 'EOF' > .env
${{ secrets.DEPLOY_ENV_FILE }}
EOF
# Export variables from .env file
set -a
source .env
set +a
docker compose --env-file .env pull
docker compose --env-file .env up -d