fix: deployment
This commit is contained in:
@@ -146,13 +146,12 @@ jobs:
|
||||
ssh -i ~/.ssh/id_ed25519 \
|
||||
"${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}" bash -euo pipefail <<'EOF'
|
||||
cd /opt/vigilcare
|
||||
set -a
|
||||
# shellcheck disable=SC1091
|
||||
. ./.env
|
||||
set +a
|
||||
API_PORT="${API_PORT:-5270}"
|
||||
GATEWAY_PORT="${GATEWAY_PORT:-5081}"
|
||||
DASHBOARD_PORT="${DASHBOARD_PORT:-8080}"
|
||||
# Do not `source` .env — compose env files are not bash (semicolons,
|
||||
# spaces in "SSL Mode=...", CRLF). Read only the host ports we need.
|
||||
env_val() { sed -n "s/^${1}=//p" .env | tail -n1 | tr -d '\r'; }
|
||||
API_PORT="$(env_val API_PORT)"; API_PORT="${API_PORT:-5270}"
|
||||
GATEWAY_PORT="$(env_val GATEWAY_PORT)"; GATEWAY_PORT="${GATEWAY_PORT:-5081}"
|
||||
DASHBOARD_PORT="$(env_val DASHBOARD_PORT)"; DASHBOARD_PORT="${DASHBOARD_PORT:-8080}"
|
||||
|
||||
for i in $(seq 1 30); do
|
||||
if curl -fsS "http://localhost:${API_PORT}/health/ready" >/dev/null; then
|
||||
|
||||
Reference in New Issue
Block a user