name: Personal Website - Run Python HTTP Server on: push: branches: - main jobs: deploy: runs-on: self-hosted env: PORT: 8080 steps: - name: Checkout code run: | cd ~/personal-site git checkout $GITEA_REF_NAME git pull origin $GITEA_REF_NAME - name: Stop existing server, if running run: | pkill -f 'python3 -m http.server' || true - name: Start server run: | cd ~/personal-site chmod +x ./start.sh sassc css/style.scss css/style.css python3 -m http.server $PORT > server.log 2>&1 & echo "Server started in background"