# ============================================================================= # Nur fuer die Entwicklung: Postgres und MinIO auf dem eigenen Rechner. # ============================================================================= # # docker compose -f docker-compose.dev.yml up -d # # Anders als im Produktivbetrieb sind die Ports hier freigegeben - aber # ausschliesslich an 127.0.0.1, damit nichts ins Netz hinausgeht. Die # Anwendung selbst laeuft dabei mit "npm run dev" auf dem Host. # ============================================================================= name: betreuungs-cockpit-dev services: db: image: postgres:17-alpine restart: unless-stopped environment: POSTGRES_USER: cockpit POSTGRES_PASSWORD: entwicklung POSTGRES_DB: betreuungs_cockpit POSTGRES_INITDB_ARGS: '--encoding=UTF8 --locale=de_DE.UTF-8' LANG: de_DE.UTF-8 TZ: Europe/Berlin ports: - '127.0.0.1:5433:5432' volumes: - dev-postgres:/var/lib/postgresql/data healthcheck: test: ['CMD-SHELL', 'pg_isready -U cockpit -d betreuungs_cockpit'] interval: 5s timeout: 5s retries: 20 minio: image: minio/minio:RELEASE.2025-01-20T14-49-07Z restart: unless-stopped command: server /daten --console-address ":9001" environment: MINIO_ROOT_USER: entwicklung MINIO_ROOT_PASSWORD: entwicklung-geheim ports: - '127.0.0.1:9000:9000' - '127.0.0.1:9001:9001' volumes: - dev-minio:/daten volumes: dev-postgres: dev-minio: