# Application-routing Caddy for the long-lived dev environment. # Listens only on the `edge` Docker network; TLS termination and the # real `:80`/`:443` listeners belong to the host Caddy in front of us. # # `/srv/galaxy-ui` is mounted from the `galaxy-dev-ui-dist` named volume, # refreshed on every dev-deploy run. { auto_https off } :80 { @frontend host www.galaxy.lan handle @frontend { root * /srv/galaxy-ui try_files {path} /index.html file_server encode zstd gzip } @api host api.galaxy.lan handle @api { reverse_proxy galaxy-api:8080 } }