From a5549d4b550d94522749be1efc7ab8020567fe49 Mon Sep 17 00:00:00 2001 From: fix Date: Fri, 5 Nov 2021 23:06:56 +0100 Subject: [PATCH] add psql --- docker-compose.yaml | 18 ++++++++++++++++++ vault.hcl | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index e4a8821..6dd05fa 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -4,6 +4,8 @@ services: vault: command: vault server -config /etc/vault.hcl container_name: vault + cap_add: + - IPC_LOCK image: vault:${VAULT_VERSION} logging: driver: journald @@ -15,4 +17,20 @@ services: - ${CLUSTER_IP}:${CLUSTER_PORT}:8201 volumes: - ./vault.hcl:/etc/vault.hcl:ro + links: + - postgresql + depends_on: + - postgresql + + postgresql: + container_name: vault-postgresql + image: postgres:14-alpine + restart: unless-stopped + environment: + - POSTGRES_PASSWORD=vault + - POSTGRES_USER=vault + - POSTGRES_DB=vault + - PGDATA=/data + volumes: + - ${POSTGRES_DATA_PATH}:/data diff --git a/vault.hcl b/vault.hcl index 2d8e190..751fd7f 100644 --- a/vault.hcl +++ b/vault.hcl @@ -1,5 +1,5 @@ storage "postgresql" { - connection_url = "postgresql://vault:vault@10.250.250.22:5432/vault?sslmode=disable" + connection_url = "postgresql://vault:vault@postgresql:5432/vault?sslmode=disable" } listener "tcp" {