mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 23:49:56 +00:00
Fix Docker Compose interpolation: use inline Vault passwords
This commit is contained in:
@@ -9,7 +9,7 @@ services:
|
||||
expose:
|
||||
- "4533"
|
||||
environment:
|
||||
ND_DATABASE_URL: "postgres://navidrome:$(cat /run/secrets/navidrome_db_password)@navidromedb:5432/navidrome_db?sslmode=disable"
|
||||
ND_DATABASE_URL: "postgres://navidrome:{{ vault_navidrome_db_password }}@navidromedb:5432/navidrome_db?sslmode=disable"
|
||||
ND_SESSIONTIMEOUT: 24h
|
||||
ND_ENABLETRANSCODING: "true"
|
||||
|
||||
@@ -21,9 +21,6 @@ services:
|
||||
- web
|
||||
depends_on:
|
||||
- navidromedb
|
||||
secrets:
|
||||
- navidrome_db_password
|
||||
|
||||
nginx-proxy-manager:
|
||||
image: jc21/nginx-proxy-manager:latest
|
||||
container_name: nginx-proxy-manager
|
||||
@@ -47,15 +44,12 @@ services:
|
||||
environment:
|
||||
POSTGRES_DB: "navidrome_db"
|
||||
POSTGRES_USER: "navidrome"
|
||||
POSTGRES_PASSWORD_FILE: "/run/secrets/postgres_root_password"
|
||||
POSTGRES_PASSWORD: "{{ vault_postgres_root_password }}"
|
||||
|
||||
volumes:
|
||||
- "/opt/postgres/data:/var/lib/postgresql/data"
|
||||
networks:
|
||||
- web
|
||||
secrets:
|
||||
- postgres_root_password
|
||||
|
||||
gitea:
|
||||
image: docker.gitea.com/gitea:1.25.2
|
||||
container_name: gitea
|
||||
@@ -74,12 +68,6 @@ services:
|
||||
- "3000:3000"
|
||||
- "127.0.0.1:222:22"
|
||||
|
||||
secrets:
|
||||
navidrome_db_password:
|
||||
file: "{{ server_container_stack_dir }}/navidrome_db_password.txt"
|
||||
postgres_root_password:
|
||||
file: "{{ server_container_stack_dir }}/postgres_root_password.txt"
|
||||
|
||||
networks:
|
||||
web:
|
||||
external: false
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
{{ vault_navidrome_db_password }}
|
||||
@@ -1 +0,0 @@
|
||||
{{ vault_postgres_root_password }}
|
||||
Reference in New Issue
Block a user