diff --git a/hosts/lab-by-02/docker/caddy/Caddyfile b/hosts/lab-by-02/docker/caddy/Caddyfile new file mode 100644 index 0000000..dee5f95 --- /dev/null +++ b/hosts/lab-by-02/docker/caddy/Caddyfile @@ -0,0 +1,34 @@ + +{ + email ulakar@fastmail.com + admin off +} + +# B +beszel.catmedved.com { + reverse_proxy http://10.8.0.3:8090 +} + +# G +gameyfin.catmedved.com { + reverse_proxy http://10.8.0.3:8080 +} + +# M +media.kladovka52.com { + reverse_proxy http://10.8.0.4:8096 +} + +music.catmedved.com { + reverse_proxy http://10.8.0.3:4533 +} + +# P +photo.catmedved.com { + reverse_proxy http://10.8.0.3:2283 +} + +# V +vpnwg.ulakar.com { + reverse_proxy localhost:51821 +} diff --git a/hosts/lab-by-02/docker/caddy/docker-compose.yml b/hosts/lab-by-02/docker/caddy/docker-compose.yml new file mode 100644 index 0000000..334af09 --- /dev/null +++ b/hosts/lab-by-02/docker/caddy/docker-compose.yml @@ -0,0 +1,26 @@ +services: + caddy: + image: caddy:latest + container_name: caddy + restart: unless-stopped + # networks: + # - caddy + network_mode: "container:wgeasy" + # ports: + # - "80:80" + # - "443:443" + volumes: + - ./Caddyfile:/etc/caddy/Caddyfile + - caddy_data:/data + - caddy_config:/config + environment: + - TZ=Europe/Minsk + +#networks: +# caddy: +# name: caddy +# external: false + +volumes: + caddy_data: + caddy_config: