diff --git a/playbooks/vps2.yml b/playbooks/vps2.yml index 86111ff..3fd9b89 100644 --- a/playbooks/vps2.yml +++ b/playbooks/vps2.yml @@ -84,6 +84,14 @@ - db.env - server.env ##### + # APP: hugo-chat, /apps/hugo-chat + ##### + - name: Create /apps/hugo-chat + ansible.builtin.file: + path: /apps/hugo-chat + state: directory + mode: "u=rwx,g=rx,o=rx" + ##### # APP: bisect-rustc-servce, /apps/bisect-rustc-service ##### - name: Create /apps/bisect-rustc-service diff --git a/vps2/docker-compose.yml b/vps2/docker-compose.yml index 7bf2e30..142ea00 100644 --- a/vps2/docker-compose.yml +++ b/vps2/docker-compose.yml @@ -43,9 +43,11 @@ services: container_name: hugo-chat-db image: "postgres:latest" restart: always - # no ports bound, accessed via the hugo-chat network + volumes: + - "/apps/hugo-chat/data:/var/lib/postgresql/data" environment: POSTGRES_PASSWORD: "${HUGO_CHAT_DB_PASSWORD}" + PGDATA: "/var/lib/postgresql/data/pgdata" networks: - hugo-chat hugo_chat_server: