Skip to content

feat(deploy): support a reverse proxy already on the server - #15

Merged
xAlcahest merged 1 commit into
mainfrom
feat/deploy-behind-proxy
Aug 25, 2026
Merged

feat(deploy): support a reverse proxy already on the server#15
xAlcahest merged 1 commit into
mainfrom
feat/deploy-behind-proxy

Conversation

@xAlcahest

Copy link
Copy Markdown
Owner

Summary

deploy.sh only knew one way to face the internet, our own Caddy on 80 and 443. A server that already runs Nginx Proxy Manager or Traefik owns those ports and reaches its services over a shared Docker network, so docker-compose.proxy.yml joins the app to that network and deploy.sh switches to it when PROBUS_PROXY_NETWORK is set, skipping the Caddy-only checks and verifying the network exists on the host first.

Changes

  • docker-compose.proxy.yml: overlay attaching the app to an external proxy network.
  • scripts/deploy.sh: mode switch on PROBUS_PROXY_NETWORK, network check, overlay shipped alongside the compose file.
  • .env.example: PROBUS_PROXY_NETWORK documented next to the TLS settings.
  • DEPLOY.md: the two modes in step 4, plus the smoke check count and file list brought up to date.

@xAlcahest
xAlcahest merged commit c14cb70 into main Aug 25, 2026
5 checks passed
@xAlcahest
xAlcahest deleted the feat/deploy-behind-proxy branch August 25, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant