Files
OBIJupyterHub/obijupyterhub/Caddyfile

43 lines
1.1 KiB
Caddyfile
Raw Normal View History

2025-10-15 15:55:43 +02:00
http:// {
root * /srv
file_server
# Proxy pour SFTPGo avec réécriture du chemin
# Proxy pour l'interface Web de SFTPGo
# SFTPGo n'a pas de support natif pour les sous-chemins
# Il faut proxy /web/ et /static/ séparément
handle /web/* {
reverse_proxy http://jupytersftp:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
}
}
handle /static/* {
reverse_proxy http://jupytersftp:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
}
}
handle /api/* {
reverse_proxy http://jupytersftp:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
}
}
handle /sftp/* {
uri strip_prefix /sftp
reverse_proxy http://jupytersftp:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
}
}
# Proxy vers JupyterHub
handle /jupyter/* {
reverse_proxy http://jupyterhub:8000
}
}