Skip to content

feat: add structured logging, rate limiting, read-only filesystem, re… #16

feat: add structured logging, rate limiting, read-only filesystem, re…

feat: add structured logging, rate limiting, read-only filesystem, re… #16

Workflow file for this run

name: Deploy
on:
push:
branches: [main]
jobs:
test:
uses: towlion/.github/.github/workflows/test-python.yml@main
deploy:
needs: test
uses: towlion/.github/.github/workflows/deploy.yml@main
with:
caddyfile-template: |
__APP_DOMAIN__ {
import security_headers
reverse_proxy __APP_NAME__-app-1:8000
}
secrets:
SERVER_HOST: ${{ secrets.SERVER_HOST }}
SERVER_USER: ${{ secrets.SERVER_USER }}
SERVER_SSH_KEY: ${{ secrets.SERVER_SSH_KEY }}
APP_DOMAIN: ${{ secrets.APP_DOMAIN }}