feat(caddy): move routes into site.caddy
This commit is contained in:
@@ -1 +1,4 @@
|
|||||||
|
BEAVERGRAM_DOMAIN=beavergram.localhost
|
||||||
|
BEAVERGRAM_DEV_DOMAIN=dev.beavergram.localhost
|
||||||
|
|
||||||
CLOUDFLARE_API_TOKEN=
|
CLOUDFLARE_API_TOKEN=
|
||||||
|
|||||||
@@ -12,10 +12,8 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
<DOMAIN> {
|
(compress) {
|
||||||
reverse_proxy beavergram-api:8080
|
encode zstd gzip
|
||||||
}
|
}
|
||||||
|
|
||||||
dev.<DOMAIN> {
|
import /etc/caddy/projects.d/*.caddy
|
||||||
reverse_proxy beavergram-frontend:5173
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -8,11 +8,12 @@ services:
|
|||||||
- "0.0.0.0:443:443/udp"
|
- "0.0.0.0:443:443/udp"
|
||||||
networks:
|
networks:
|
||||||
- caddy
|
- caddy
|
||||||
volumes:
|
|
||||||
- ./Caddyfile:/etc/caddy/Caddyfile
|
|
||||||
- caddy_data:/data
|
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
|
volumes:
|
||||||
|
- ./Caddyfile:/etc/caddy/Caddyfile:ro
|
||||||
|
- ./site.caddy:/etc/caddy/projects.d/beavergram.caddy:ro
|
||||||
|
- caddy_data:/data
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
caddy:
|
caddy:
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{$BEAVERGRAM_DOMAIN} {
|
||||||
|
encode zstd gzip
|
||||||
|
reverse_proxy beavergram-api:8080
|
||||||
|
}
|
||||||
|
|
||||||
|
{$BEAVERGRAM_DEV_DOMAIN} {
|
||||||
|
encode zstd gzip
|
||||||
|
reverse_proxy beavergram-frontend:5173
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user