Skip to content
Snippets Groups Projects
Commit c44a952d authored by xeruf's avatar xeruf
Browse files

deploy: draft Caddyfile template

parent ae56890f
Branches
No related tags found
No related merge requests found
Pipeline #16698 passed with warnings
# This template makes the funkwhale web-interface accessible
# Music-streaming is still broken
yourdomain.funkwhale {
log {
output file /var/log/caddy/funkwhale.json
}
encode gzip
# Not quite sure on this
rewrite /rest/* /api/subsonic/{path}
route /front/* {
uri strip_prefix /front
root * {$FUNKWHALE_FRONTEND_PATH:/srv/funkwhale/front/dist}
file_server
}
route /staticfiles/* {
# django static files
uri strip_prefix /staticfiles
root * {$STATIC_ROOT:/srv/funkwhale/data/static}
file_server
}
## location /media/ {
## alias ${MEDIA_ROOT}/;
## }
## location /_protected/media {
## # this is an internal location that is used to serve
## # audio files once correct permission / authentication
## # has been checked on API side
## internal;
## alias ${MEDIA_ROOT};
## }
## # Comment the previous location and uncomment this one if you're storing
## # media files in a S3 bucket
## # location ~ /_protected/media/(.+) {
## # internal;
## # # Needed to ensure DSub auth isn't forwarded to S3/Minio, see #932
## # proxy_set_header Authorization "";
## # proxy_pass $1;
## # }
## location /_protected/music {
## # this is an internal location that is used to serve
## # audio files once correct permission / authentication
## # has been checked on API side
## # Set this to the same value as your MUSIC_DIRECTORY_PATH setting
## internal;
## alias ${MUSIC_DIRECTORY_SERVE_PATH};
## }
reverse_proxy 127.0.0.1:5000
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment