name: Build and Deploy MITM Webserver on: push: branches: - main # oder der Branch, den du automatisch bauen willst jobs: build: runs-on: self-hosted steps: - name: Checkout code uses: actions/checkout@v3 - name: Build Frontend run: | cd frontend npm install npm run build - name: Setup Backend run: | cd backend python3 -m venv venv source venv/bin/activate pip install -r requirements.txt deactivate - name: Restart Backend run: | sudo systemctl restart mitm-backend