Skip to content

Instantly share code, notes, and snippets.

@eliashussary
Created December 11, 2018 16:45
Show Gist options
  • Save eliashussary/379e44a99e2389bd6a8ea6a23c2d5af8 to your computer and use it in GitHub Desktop.
Save eliashussary/379e44a99e2389bd6a8ea6a23c2d5af8 to your computer and use it in GitHub Desktop.

Revisions

  1. eliashussary created this gist Dec 11, 2018.
    34 changes: 34 additions & 0 deletions metabase-postgres.docker-compose.yml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,34 @@
    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