From 53b2ea6dd86a1b6bf7e20c3c53cd055518bad39f Mon Sep 17 00:00:00 2001
From: valueon
Date: Sun, 16 Mar 2025 18:33:19 +0100
Subject: [PATCH] adapted workflow file
---
.github/workflows/main_volucy-gateway.yml | 78 -----------------------
1 file changed, 78 deletions(-)
delete mode 100644 .github/workflows/main_volucy-gateway.yml
diff --git a/.github/workflows/main_volucy-gateway.yml b/.github/workflows/main_volucy-gateway.yml
deleted file mode 100644
index 96059c65..00000000
--- a/.github/workflows/main_volucy-gateway.yml
+++ /dev/null
@@ -1,78 +0,0 @@
-# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
-# More GitHub Actions for Azure: https://github.com/Azure/actions
-# More info on Python, GitHub Actions, and Azure App Service: https://aka.ms/python-webapps-actions
-
-name: Build and deploy Python app to Azure Web App - volucy-gateway
-
-on:
- push:
- branches:
- - main
- workflow_dispatch:
-
-jobs:
- build:
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v4
-
- - name: Set up Python version
- uses: actions/setup-python@v1
- with:
- python-version: '3.11'
-
- - name: Create and start virtual environment
- run: |
- python -m venv venv
- source venv/bin/activate
-
- - name: Node.js einrichten
- uses: actions/setup-node@v4
- with:
- node-version: "18"
-
- - name: Berechtigungen für start.sh
- run: chmod +x start.sh
-
- - name: Install dependencies
- run: pip install -r requirements.txt
-
- # Optional: Add step to run tests here (PyTest, Django test suites, etc.)
- - name: Zip artifact for deployment
- run: zip release.zip ./* -r
-
- - name: Upload artifact for deployment jobs
- uses: actions/upload-artifact@v4
- with:
- name: python-app
- path: |
- release.zip
- !venv/
-
- deploy:
- runs-on: ubuntu-latest
- needs: build
- environment:
- name: 'Production'
- url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}
-
- steps:
- - name: Download artifact from build job
- uses: actions/download-artifact@v4
- with:
- name: python-app
-
- - name: Unzip artifact for deployment
- run: unzip release.zip
-
- - name: Set environment variable for Flask
- run: echo "FLASK_ENV=production" >> $GITHUB_ENV
-
- - name: 'Deploy to Azure Web App'
- uses: azure/webapps-deploy@v2
- id: deploy-to-webapp
- with:
- app-name: 'volucy-gateway'
- slot-name: 'Production'
- publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_BD38E0655F354DD4B4EFCD8F4C02933D }}