Skip to content

Commit

Permalink
Add prod frontend to CORS
Browse files Browse the repository at this point in the history
  • Loading branch information
azlyth committed Feb 17, 2025
1 parent af8eba6 commit b58c10f
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 2 deletions.
37 changes: 36 additions & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,13 @@ jobs:
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: flyctl deploy --config ${{ needs.setup.outputs.config }} --remote-only
- name: Print App URL
working-directory: db
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: |
echo "### 🌐 Pocketbase URL" >> $GITHUB_STEP_SUMMARY
echo "$(flyctl status --config ${{ needs.setup.outputs.config }} --json | jq -r '.Hostname')" >> $GITHUB_STEP_SUMMARY
deploy-backend:
name: Deploy Backend
Expand All @@ -64,6 +71,13 @@ jobs:
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: flyctl deploy --config ${{ needs.setup.outputs.config }} --remote-only
- name: Print App URL
working-directory: python-backend
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: |
echo "### 🌐 Backend URL" >> $GITHUB_STEP_SUMMARY
echo "$(flyctl status --config ${{ needs.setup.outputs.config }} --json | jq -r '.Hostname')" >> $GITHUB_STEP_SUMMARY
deploy-meilisearch:
# only deploy on staging for now
Expand All @@ -80,6 +94,13 @@ jobs:
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: flyctl deploy --config ${{ needs.setup.outputs.config }} --remote-only
- name: Print App URL
working-directory: meilisearch
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: |
echo "### 🌐 Meilisearch URL" >> $GITHUB_STEP_SUMMARY
echo "$(flyctl status --config ${{ needs.setup.outputs.config }} --json | jq -r '.Hostname')" >> $GITHUB_STEP_SUMMARY
deploy-search:
# only deploy on staging for now
Expand All @@ -96,6 +117,13 @@ jobs:
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: flyctl deploy --config ${{ needs.setup.outputs.config }} --remote-only
- name: Print App URL
working-directory: search
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: |
echo "### 🌐 Search URL" >> $GITHUB_STEP_SUMMARY
echo "$(flyctl status --config ${{ needs.setup.outputs.config }} --json | jq -r '.Hostname')" >> $GITHUB_STEP_SUMMARY
deploy-frontend:
name: Deploy Frontend
Expand All @@ -109,4 +137,11 @@ jobs:
working-directory: frontend
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: flyctl deploy --config ${{ needs.setup.outputs.config }} --remote-only
run: flyctl deploy --config ${{ needs.setup.outputs.config }} --remote-only
- name: Print App URL
working-directory: frontend
env:
FLY_API_TOKEN: ${{ secrets.FLY_TOKEN }}
run: |
echo "### 🌐 Frontend URL" >> $GITHUB_STEP_SUMMARY
echo "$(flyctl status --config ${{ needs.setup.outputs.config }} --json | jq -r '.Hostname')" >> $GITHUB_STEP_SUMMARY
3 changes: 2 additions & 1 deletion python-backend/localmart_backend/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@ class DeliveryQuoteRequest(BaseModel):
CORSMiddleware,
allow_origins=[
"http://localhost:3000", # Local development
"https://localmart-frontend.fly.dev" # Production
"https://localmart-frontend.fly.dev", # Staging
"https://localmart-frontend-prod.fly.dev" # Production
],
allow_credentials=True,
allow_methods=["*"],
Expand Down

0 comments on commit b58c10f

Please sign in to comment.