work on deploy to flyer-crawler.projectium.com
Some checks failed
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 6s

This commit is contained in:
2025-11-10 10:21:42 -08:00
parent f5406c42a0
commit cbe965bd97

View File

@@ -53,20 +53,23 @@ jobs:
# Pass the access token as an environment variable directly to this step
# This ensures the Supabase CLI can authenticate.
env:
# Set NODE_OPTIONS to force the node process to exit after completion.
# This prevents the job from hanging on self-hosted runners.
NODE_OPTIONS: "--exit"
SUPABASE_ACCESS_TOKEN: ${{ secrets.SUPABASE_ACCESS_TOKEN }}
run: |
echo "Deploying Edge Functions to Supabase project: ${{ env.SUPABASE_PROJECT_ID }}"
# The SUPABASE_ACCESS_TOKEN env var handles login automatically.
# The --exit flag helps ensure the npm process terminates cleanly in the runner.
# The --project-ref flag links the CLI to your project.
npm exec -- --exit supabase functions deploy system-check --project-ref ${{ env.SUPABASE_PROJECT_ID }}
npm exec -- --exit supabase functions deploy delete-user --project-ref ${{ env.SUPABASE_PROJECT_ID }}
npm exec -- --exit supabase functions deploy seed-database --project-ref ${{ env.SUPABASE_PROJECT_ID }}
npm exec -- supabase functions deploy system-check --project-ref ${{ env.SUPABASE_PROJECT_ID }}
npm exec -- supabase functions deploy delete-user --project-ref ${{ env.SUPABASE_PROJECT_ID }}
npm exec -- supabase functions deploy seed-database --project-ref ${{ env.SUPABASE_PROJECT_ID }}
# --- Frontend Deployment ---
- name: Build React Application
run: npm run build -- --exit # This creates the 'dist' directory with static files.
# The REACT_APP_* env vars are automatically used by Create React App here.
env:
NODE_OPTIONS: "--exit"
run: npm run build # This creates the 'dist' directory with static files.
- name: Deploy Frontend via Local Copy
run: |