Files
php-qml/examples/todo/Caddyfile
T

35 lines
822 B
Caddyfile
Raw Normal View History

# php-qml — Todo example — FrankenPHP / Caddy / Mercure config.
#
# Works in both run modes:
# - dev mode → env unset, defaults below match symfony/.env
# - bundled mode → BackendConnection sets PORT and MERCURE_*_JWT_KEY
# before launching FrankenPHP.
{
auto_https off
admin off
frankenphp
order php_server before respond
order mercure after encode
}
http://127.0.0.1:{$PORT:8765} {
root * public/
encode gzip
mercure {
transport local
publisher_jwt {$MERCURE_PUBLISHER_JWT_KEY:dev_php_qml_bridge_jwt_secret_at_least_256_bits_long_for_lcobucci}
subscriber_jwt {$MERCURE_SUBSCRIBER_JWT_KEY:dev_php_qml_bridge_jwt_secret_at_least_256_bits_long_for_lcobucci}
anonymous
publish_origins *
cors_origins *
}
php_server
log {
output stderr
format console
}
}