networks: app-network: name: app-network shared-network: name: shared-network volumes: db-config: x-agpt-services: &agpt-services networks: - app-network - shared-network x-supabase-services: &supabase-services networks: - app-network - shared-network services: # AGPT services migrate: <<: *agpt-services extends: file: ./docker-compose.platform.yml service: migrate redis: <<: *agpt-services extends: file: ./docker-compose.platform.yml service: redis rest_server: <<: *agpt-services extends: file: ./docker-compose.platform.yml service: rest_server executor: <<: *agpt-services extends: file: ./docker-compose.platform.yml service: executor websocket_server: <<: *agpt-services extends: file: ./docker-compose.platform.yml service: websocket_server market: <<: *agpt-services extends: file: ./docker-compose.platform.yml service: market market-migrations: <<: *agpt-services extends: file: ./docker-compose.platform.yml service: market-migrations # frontend: # <<: *agpt-services # extends: # file: ./docker-compose.platform.yml # service: frontend # Supabase services studio: <<: *supabase-services extends: file: ./supabase/docker/docker-compose.yml service: studio kong: <<: *supabase-services extends: file: ./supabase/docker/docker-compose.yml service: kong auth: <<: *supabase-services extends: file: ./supabase/docker/docker-compose.yml service: auth environment: GOTRUE_MAILER_AUTOCONFIRM: true rest: <<: *supabase-services extends: file: ./supabase/docker/docker-compose.yml service: rest analytics: <<: *supabase-services extends: file: ./supabase/docker/docker-compose.yml service: analytics db: <<: *supabase-services extends: file: ./supabase/docker/docker-compose.yml service: db vector: <<: *supabase-services extends: file: ./supabase/docker/docker-compose.yml service: vector