version: "3.8" services: postgres: image: postgres:latest environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: postgres ports: - "5432:5432" volumes: - postgres_data:/data networks: - app-network redis: image: redis:latest ports: - "6379:6379" volumes: - redis_data:/data networks: - app-network minio: image: docker.io/bitnami/minio ports: - "9000:9000" - "9001:9001" networks: - app-network volumes: - "minio_data:/data" environment: - MINIO_ROOT_USER=user - MINIO_ROOT_PASSWORD=password - MINIO_DEFAULT_BUCKETS=dev # mailpit: # image: axllent/mailpit # volumes: # - mailpit_data:/data # ports: # - 8025:8025 # - 1025:1025 # environment: # MP_MAX_MESSAGES: 5000 # MP_DATABASE: /data/mailpit.db # MP_SMTP_AUTH_ACCEPT_ANY: 1 # MP_SMTP_AUTH_ALLOW_INSECURE: 1 # networks: # - app-network volumes: postgres_data: redis_data: # mailpit_data: minio_data: driver: local networks: app-network: driver: bridge