services: postgres: image: postgres:${POSTGRES_VERSION:-16-alpine} restart: unless-stopped environment: POSTGRES_USER: ${DB_USER:-dockhand} POSTGRES_PASSWORD: ${DB_PASSWORD:-changeme} POSTGRES_DB: ${DB_NAME:-dockhand} volumes: - postgres_data:/var/lib/postgresql/data dockhand: image: fnsys/dockhand:${DOCKHAND_VERSION:-latest} ports: - "${HOST_PORT:-3000}:3000" environment: # Hier setzen wir die URL dynamisch aus den obigen Variablen zusammen DATABASE_URL: postgres://${DB_USER:-dockhand}:${DB_PASSWORD:-changeme}@postgres:5432/${DB_NAME:-dockhand} volumes: - /var/run/docker.sock:/var/run/docker.sock - dockhand_data:/app/data depends_on: - postgres restart: unless-stopped volumes: postgres_data: dockhand_data: