ci: export backend deployment environment
All checks were successful
deploy-socialize / image (push) Successful in 34s
deploy-socialize / deploy (push) Successful in 14s

This commit is contained in:
2026-05-06 15:49:28 -04:00
parent a97ff2dc38
commit 909ae6f092

View File

@@ -74,15 +74,25 @@ jobs:
write_env_value POSTGRES_USER sa write_env_value POSTGRES_USER sa
write_env_value POSTGRES_PASSWORD "$POSTGRES_PASSWORD" write_env_value POSTGRES_PASSWORD "$POSTGRES_PASSWORD"
write_env_value POSTGRES_DB socialize write_env_value POSTGRES_DB socialize
write_env_value ConnectionStrings__PostgresConnection "Host=postgres;Port=5432;Database=socialize;Username=sa;Password=$POSTGRES_PASSWORD"
write_env_value ASPNETCORE_ENVIRONMENT Production write_env_value ASPNETCORE_ENVIRONMENT Production
write_env_value ASPNETCORE_URLS http://0.0.0.0:8080
write_env_value WEBSITE_FRONTEND_BASE_URL https://socialize.mapachotes.com write_env_value WEBSITE_FRONTEND_BASE_URL https://socialize.mapachotes.com
write_env_value Website__FrontendBaseUrl https://socialize.mapachotes.com
write_env_value RESEND_API_KEY "$RESEND_API_KEY" write_env_value RESEND_API_KEY "$RESEND_API_KEY"
write_env_value Emailer__ApiKey "$RESEND_API_KEY"
write_env_value RESEND_FROM_EMAIL "$RESEND_FROM_EMAIL" write_env_value RESEND_FROM_EMAIL "$RESEND_FROM_EMAIL"
write_env_value Emailer__FromEmail "$RESEND_FROM_EMAIL"
write_env_value JWT_ISSUER https://socialize.mapachotes.com write_env_value JWT_ISSUER https://socialize.mapachotes.com
write_env_value Authentication__Jwt__Issuer https://socialize.mapachotes.com
write_env_value JWT_AUDIENCE socialize-preprod write_env_value JWT_AUDIENCE socialize-preprod
write_env_value Authentication__Jwt__Audience socialize-preprod
write_env_value JWT_SIGNING_KEY "$JWT_SIGNING_KEY" write_env_value JWT_SIGNING_KEY "$JWT_SIGNING_KEY"
write_env_value Authentication__Jwt__Key "$JWT_SIGNING_KEY"
write_env_value JWT_LIFETIME 00:05:00 write_env_value JWT_LIFETIME 00:05:00
write_env_value Authentication__Jwt__Lifetime 00:05:00
write_env_value JWT_REFRESH_TOKEN_LIFETIME 0.00:30:00 write_env_value JWT_REFRESH_TOKEN_LIFETIME 0.00:30:00
write_env_value Authentication__Jwt__RefreshTokenLifetime 0.00:30:00
write_env_value SOCIALIZE_IMAGE_TAG "$SOCIALIZE_IMAGE_TAG" write_env_value SOCIALIZE_IMAGE_TAG "$SOCIALIZE_IMAGE_TAG"
} > "$deploy_env" } > "$deploy_env"
@@ -90,4 +100,4 @@ jobs:
rm -f "$deploy_env" rm -f "$deploy_env"
ssh -i ~/.ssh/deploy_key -o StrictHostKeyChecking=accept-new "$DEPLOY_USER@$DEPLOY_HOST" \ ssh -i ~/.ssh/deploy_key -o StrictHostKeyChecking=accept-new "$DEPLOY_USER@$DEPLOY_HOST" \
'cd /srv/prod/socialize && ./deploy.sh' 'cd /srv/prod/socialize && set -a && . ./.env && set +a && ./deploy.sh'