Skip to content

Instantly share code, notes, and snippets.

@alkanna
Created December 23, 2021 15:50
Show Gist options
  • Save alkanna/a9f32ad58a1c483af1b74c0abd10514f to your computer and use it in GitHub Desktop.
Save alkanna/a9f32ad58a1c483af1b74c0abd10514f to your computer and use it in GitHub Desktop.
version: '3.9'
services:
metabase-secrets:
image: metabase/metabase:latest
container_name: metabase-secrets
hostname: metabase-secrets
volumes:
- /dev/urandom:/dev/random:ro
ports:
- 3000:3000
environment:
MB_DB_TYPE: postgres
MB_DB_DBNAME: metabase
MB_DB_PORT: 5432
MB_DB_USER: /run/secrets/db_user
MB_DB_PASS: /run/secrets/db_password
MB_DB_HOST: postgres-secrets
networks:
- metanet1-secrets
depends_on:
- postgres-secrets
secrets:
- db_password
- db_user
postgres-secrets:
image: postgres:latest
container_name: postgres-secrets
hostname: postgres-secrets
environment:
POSTGRES_USER: /run/secrets/db_user
POSTGRES_DB: metabase
POSTGRES_PASSWORD: /run/secrets/db_password
networks:
- metanet1-secrets
secrets:
- db_password
- db_user
networks:
metanet1-secrets:
driver: bridge
secrets:
db_password:
file: db_password.txt
db_user:
file: db_user.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment