services: autoglue: # image: ghcr.io/glueops/autoglue:latest build: . ports: - 8080:8080 expose: - 8080 env_file: .env environment: AUTOGLUE_DATABASE_DSN: postgres://$DB_USER:$DB_PASSWORD@postgres:5432/$DB_NAME AUTOGLUE_BIND_ADDRESS: 0.0.0.0 depends_on: - postgres postgres: build: context: postgres env_file: .env environment: POSTGRES_USER: $DB_USER POSTGRES_PASSWORD: $DB_PASSWORD POSTGRES_DB: $DB_NAME expose: - 5432 ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql/data pgweb: image: sosedoff/pgweb@sha256:a5256d416e2e8b92d69a4459058e3eca33a9f075d8325491644411d0bc3bd70b restart: always ports: - "8081:8081" links: - postgres:postgres env_file: .env environment: PGWEB_DATABASE_URL: postgres://$DB_USER:$DB_PASSWORD@postgres:5432/$DB_NAME depends_on: - postgres mailpit: image: axllent/mailpit@sha256:e22dce5b36f93c77082e204a3942fb6b283b7896e057458400a4c88344c3df68 restart: always ports: - "1025:1025" - "8025:8025" volumes: postgres_data: