Files
computer-playbook/roles/web-app-pretix/config/main.yml
Kevin Veen-Birkenbach 6f3522dc28 fix(csp): resolve all CSP-related issues and extend webserver health checks
- Added _normalize_codes to support lists of valid HTTP status codes
- Updated web_health_expectations to handle multiple codes, deduplication, and fallback logic
- Extended unit tests with coverage for list/default combinations, invalid values, and alias behavior
- Fixed Flowise CSP flags and whitelist entries
- Adjusted Flowise, MinIO, and Pretix docker service resource limits
- Updated docker-compose templates with explicit service_name
- Corrected MinIO status_codes to 301 redirects

 All CSP errors fixed

See details: https://chatgpt.com/share/68d557ad-fc10-800f-b68b-0411d20ea6eb
2025-09-25 18:05:41 +02:00

42 lines
831 B
YAML

credentials: {}
docker:
services:
redis:
enabled: true
database:
enabled: true
pretix:
image: pretix/standalone
version: stable
name: pretix
backup:
no_stop_required: true
cpus: "2.0"
mem_reservation: "1.5g"
mem_limit: "2g"
pids_limit: 1024
volumes:
data: "pretix_data"
config: "pretix_config"
features:
matomo: true
css: true
desktop: true
central_database: true
logout: true
oidc: true
server:
csp:
whitelist: {}
flags: {}
domains:
canonical:
- "ticket.shop.{{ PRIMARY_DOMAIN }}"
aliases: []
rbac:
roles: {}
plugins:
oidc:
version: "2.3.1"