Created
December 11, 2018 16:45
-
-
Save eliashussary/379e44a99e2389bd6a8ea6a23c2d5af8 to your computer and use it in GitHub Desktop.
A docker-compose file for metabase with postgres.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: "3" | |
services: | |
postgres-db: | |
image: postgres | |
restart: always | |
ports: | |
- 5432:5432 | |
environment: | |
POSTGRES_PASSWORD: postgres | |
PGDATA: /var/lib/postgresql/data | |
volumes: | |
# declare your mount volume /host/dir:/container/dir | |
- /home/app/pgdata:/var/lib/postgresql/data | |
metabase-app: | |
image: metabase/metabase | |
restart: always | |
ports: | |
- 3001:3000 | |
volumes: | |
# declare your mount volume /host/dir:/container/dir | |
- /home/app/metabase-data:/metabase-data | |
environment: | |
MB_DB_TYPE: postgres | |
MB_DB_DBNAME: metabase | |
MB_DB_PORT: 5432 | |
MB_DB_USER: metabase | |
MB_DB_PASS: postgres | |
MB_DB_HOST: postgres-db | |
depends_on: | |
- postgres-db | |
links: | |
- postgres-db |
version: '3'
services:
metabase:
image: metabase/metabase
ports:
- 3000:3000
environment:
MB_DB_TYPE: postgres
MB_DB_DBNAME: metabase
MB_DB_PORT: 5432
MB_DB_USER: metabase
MB_DB_PASS: metabase
MB_DB_HOST: postgres
postgres:
image: postgres:latest
environment:
POSTGRES_USER: metabase
POSTGRES_DB: metabase
POSTGRES_PASSWORD: metabase
#command: tail -f /etc/fstab
volumes:
- ./pg:/var/lib/postgresql/data
version: '3' services: metabase: image: metabase/metabase ports: - 3000:3000 environment: MB_DB_TYPE: postgres MB_DB_DBNAME: metabase MB_DB_PORT: 5432 MB_DB_USER: metabase MB_DB_PASS: metabase MB_DB_HOST: postgres postgres: image: postgres:latest environment: POSTGRES_USER: metabase POSTGRES_DB: metabase POSTGRES_PASSWORD: metabase #command: tail -f /etc/fstab volumes: - ./pg:/var/lib/postgresql/data
does it work ?
Thank you for this @mattiashem! @renolation it worked like a charm for me.
Yes it work for me as well with postgres 16.0 latest version
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is a great repo! Thanks. Makes Metabase production ready much easier.