Skip to content

Commit ed733c3

Browse files
fizy069claude
andcommitted
Fix GitHub Actions workflow - use zip deployment
- Remove local dependency installation (let Azure Oryx build handle it) - Create clean zip package excluding unnecessary files - Explicitly specify deploy.zip as package 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 26df401 commit ed733c3

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,13 @@ jobs:
1414
- name: Checkout code
1515
uses: actions/checkout@v4
1616

17-
- name: Set up Python
18-
uses: actions/setup-python@v5
19-
with:
20-
python-version: '3.11'
21-
22-
- name: Install dependencies
17+
- name: Create deployment package
2318
run: |
24-
python -m pip install --upgrade pip
25-
pip install -r requirements.txt
19+
zip -r deploy.zip . -x "*.git*" -x "__pycache__/*" -x "*.pyc" -x "venv/*" -x ".venv/*" -x "*.zip" -x "LogFiles/*" -x "deployments/*" -x ".claude/*"
2620
2721
- name: Deploy to Azure Web App
2822
uses: azure/webapps-deploy@v3
2923
with:
3024
app-name: 'docparser-app'
3125
publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }}
26+
package: deploy.zip

0 commit comments

Comments
 (0)