35 lines
785 B
Caddyfile
35 lines
785 B
Caddyfile
{
|
|
auto_https off
|
|
admin off
|
|
frankenphp
|
|
}
|
|
|
|
:80 {
|
|
root * /app/public
|
|
encode zstd gzip
|
|
header -Server
|
|
|
|
request_body {
|
|
max_size 10MB
|
|
}
|
|
|
|
@hidden {
|
|
path */.*
|
|
not path /.well-known/*
|
|
}
|
|
|
|
route {
|
|
redir /.well-known/carddav /dav 301
|
|
redir /.well-known/caldav /dav 301
|
|
respond @hidden 403
|
|
|
|
reverse_proxy /app/adremakey* socketi:6001
|
|
reverse_proxy /indexes/members/search meilisearch:7700
|
|
|
|
header Access-Control-Allow-Credentials "true"
|
|
header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
|
|
header Access-Control-Allow-Headers "Accept,Authorization,Client-Id,Client-Secret,Cache-Control,Content-Type,Pragma,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With,App-Platform,App-Version,Idempotency-Key"
|
|
php_server
|
|
}
|
|
}
|