diff --git a/modules/containers/docker/juicefs.nix b/modules/containers/docker/juicefs.nix index f305152..6c2fcd1 100644 --- a/modules/containers/docker/juicefs.nix +++ b/modules/containers/docker/juicefs.nix @@ -66,6 +66,19 @@ volumes = [ "/home/death916/docker/volumes/postgres:/var/lib/postgresql/data:rw" ]; + ports = [ + "5432:5432/tcp" + ]; + log-driver = "journald"; + extraOptions = [ + "--health-cmd=sh -c 'pg_isready -U death916 -d juicefs'" + "--health-interval=10s" + "--health-retries=5" + "--health-timeout=5s" + "--network-alias=postgres" + "--network=juice_default" + ]; + }; systemd.services."docker-postgres-for-juicefs" = { serviceConfig = { EnvironmentFile = "/etc/nixos/secrets/juicefs.env";