fix: add volumes for Caddy to enable certificate persistence on self-hosted (#22273)

* Update docker-compose.hobby.yml

* use named volume instead of volume mount

we don't want to mount /etc from user's computers as 1. it's usually owned by root, 2. not portable to macos/windows

use a named volume instead like we do with e.g. posthogres

---------

Co-authored-by: Frank Hamand <frank@posthog.com>
This commit is contained in:
feedanal
2024-05-21 21:22:09 +07:00
committed by GitHub
parent 0999920046
commit de0cd3ec18

View File

@@ -109,6 +109,8 @@ services:
- '443:443'
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy-data:/data
- caddy-config:/config
depends_on:
- web
objectstorage:
@@ -191,3 +193,5 @@ volumes:
objectstorage:
postgres-data:
clickhouse-data:
caddy-data:
caddy-config: