diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 0ed100d..62417fa 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -56,6 +56,15 @@ game.marvinkrausser.com { reverse_proxy wizard_website:8082 } + # handle_path strips the prefix, so the backends see "/..." only. + handle_path /actionblocks/website /actionblocks/website/* { + reverse_proxy actionblocks-website:80 + } + + handle_path /actionblocks/server /actionblocks/server/* { + reverse_proxy actionblocks-server:8080 + } + handle { respond 404 } diff --git a/compose.yaml b/compose.yaml index d72cd02..f90b316 100644 --- a/compose.yaml +++ b/compose.yaml @@ -24,6 +24,8 @@ services: - wizard_website - wizard_api - cloud_network + - actionBlocks_website + - actionBlocks_server pull_policy: never container_name: caddy_proxy @@ -82,4 +84,8 @@ networks: name: cloud_network ipam: config: - - subnet: 172.30.84.0/24 \ No newline at end of file + - subnet: 172.30.84.0/24 + actionBlocks_website: + name: "actionBlocks_website" + actionBlocks_server: + name: "actionBlocks_server" \ No newline at end of file