c0e2856412
- Metabase metadata → metabase_meta DB (was: shared bit_flight_deck.public, caused conflicts) - NocoDB removed (Community Edition requires Enterprise plan for external PostgreSQL sources) - Directus added → directus_meta DB (open-source, works with PG as source DB out of the box) - Both metabase_user and directus_user get read access to bit_flight_deck schemas - directus_user gets RW on core.identity_map, core.deal_team_member, core.employee
44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
services:
|
|
metabase:
|
|
image: metabase/metabase:latest
|
|
container_name: bfd_metabase
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${METABASE_PORT:-3001}:3000"
|
|
environment:
|
|
MB_DB_TYPE: postgres
|
|
MB_DB_DBNAME: ${METABASE_DB}
|
|
MB_DB_PORT: 5432
|
|
MB_DB_USER: ${METABASE_DB_USER}
|
|
MB_DB_PASS: ${METABASE_DB_PASSWORD}
|
|
MB_DB_HOST: ${PG_HOST}
|
|
MB_SITE_NAME: ${METABASE_SITE_NAME:-bit-flight-deck}
|
|
networks:
|
|
- pipeline_net
|
|
|
|
directus:
|
|
image: directus/directus:latest
|
|
container_name: bfd_directus
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${DIRECTUS_PORT:-8055}:8055"
|
|
environment:
|
|
KEY: ${DIRECTUS_KEY}
|
|
SECRET: ${DIRECTUS_SECRET}
|
|
DB_CLIENT: pg
|
|
DB_HOST: ${PG_HOST}
|
|
DB_PORT: 5432
|
|
DB_DATABASE: ${DIRECTUS_DB}
|
|
DB_USER: ${DIRECTUS_DB_USER}
|
|
DB_PASSWORD: ${DIRECTUS_DB_PASSWORD}
|
|
ADMIN_EMAIL: ${DIRECTUS_ADMIN_EMAIL}
|
|
ADMIN_PASSWORD: ${DIRECTUS_ADMIN_PASSWORD}
|
|
PUBLIC_URL: http://localhost:${DIRECTUS_PORT:-8055}
|
|
WEBSOCKETS_ENABLED: "true"
|
|
networks:
|
|
- pipeline_net
|
|
|
|
networks:
|
|
pipeline_net:
|
|
external: true
|