added caddy
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -4,3 +4,5 @@ sqlite.db
|
|||||||
.DS_Store
|
.DS_Store
|
||||||
dist
|
dist
|
||||||
.env
|
.env
|
||||||
|
caddy/data/caddy
|
||||||
|
caddy/config/caddy
|
||||||
|
|||||||
11
caddy/Caddyfile
Normal file
11
caddy/Caddyfile
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{$CADDY_BASE_HOST} {
|
||||||
|
encode zstd gzip
|
||||||
|
reverse_proxy http://frontend:3000
|
||||||
|
handle_path /api/* {
|
||||||
|
reverse_proxy http://backend:3000
|
||||||
|
}
|
||||||
|
handle_path /profileImages/* {
|
||||||
|
rewrite * /sorvor{path}
|
||||||
|
reverse_proxy http://minio:9000
|
||||||
|
}
|
||||||
|
}
|
||||||
13
compose.yml
13
compose.yml
@@ -30,3 +30,16 @@ services:
|
|||||||
- ./minio/data:/data
|
- ./minio/data:/data
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
|
caddy:
|
||||||
|
image: caddy
|
||||||
|
restart: unless-stopped
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
ports:
|
||||||
|
- "80:80"
|
||||||
|
- "443:443"
|
||||||
|
- "443:443/udp"
|
||||||
|
volumes:
|
||||||
|
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
|
||||||
|
- ./caddy/data/:/data
|
||||||
|
- ./caddy/config/:/config
|
||||||
|
|||||||
Reference in New Issue
Block a user