forked from Significant-Gravitas/AutoGPT
Compare commits
2 Commits
master
...
docker-qol
Author | SHA1 | Date |
---|---|---|
|
52de22469f | |
|
c27f163623 |
|
@ -0,0 +1,165 @@
|
||||||
|
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
|
||||||
|
|
||||||
|
realtime:
|
||||||
|
<<: *supabase-services
|
||||||
|
extends:
|
||||||
|
file: ./supabase/docker/docker-compose.yml
|
||||||
|
service: realtime
|
||||||
|
|
||||||
|
storage:
|
||||||
|
<<: *supabase-services
|
||||||
|
extends:
|
||||||
|
file: ./supabase/docker/docker-compose.yml
|
||||||
|
service: storage
|
||||||
|
|
||||||
|
imgproxy:
|
||||||
|
<<: *supabase-services
|
||||||
|
extends:
|
||||||
|
file: ./supabase/docker/docker-compose.yml
|
||||||
|
service: imgproxy
|
||||||
|
|
||||||
|
meta:
|
||||||
|
<<: *supabase-services
|
||||||
|
extends:
|
||||||
|
file: ./supabase/docker/docker-compose.yml
|
||||||
|
service: meta
|
||||||
|
|
||||||
|
functions:
|
||||||
|
<<: *supabase-services
|
||||||
|
extends:
|
||||||
|
file: ./supabase/docker/docker-compose.yml
|
||||||
|
service: functions
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
deps:
|
||||||
|
<<: *supabase-services
|
||||||
|
profiles:
|
||||||
|
- local
|
||||||
|
image: busybox
|
||||||
|
command: /bin/true
|
||||||
|
depends_on:
|
||||||
|
- studio
|
||||||
|
- kong
|
||||||
|
- auth
|
||||||
|
- rest
|
||||||
|
- realtime
|
||||||
|
- storage
|
||||||
|
- imgproxy
|
||||||
|
- meta
|
||||||
|
- functions
|
||||||
|
- analytics
|
||||||
|
- db
|
||||||
|
- vector
|
||||||
|
- redis
|
|
@ -51,6 +51,7 @@ services:
|
||||||
file: ./docker-compose.platform.yml
|
file: ./docker-compose.platform.yml
|
||||||
service: websocket_server
|
service: websocket_server
|
||||||
|
|
||||||
|
# Agent Store v2 will be integrated with the rest service
|
||||||
market:
|
market:
|
||||||
<<: *agpt-services
|
<<: *agpt-services
|
||||||
extends:
|
extends:
|
||||||
|
@ -70,12 +71,14 @@ services:
|
||||||
# service: frontend
|
# service: frontend
|
||||||
|
|
||||||
# Supabase services
|
# Supabase services
|
||||||
studio:
|
# Uncomment theis if you want to use the ui
|
||||||
<<: *supabase-services
|
# studio:
|
||||||
extends:
|
# <<: *supabase-services
|
||||||
file: ./supabase/docker/docker-compose.yml
|
# extends:
|
||||||
service: studio
|
# file: ./supabase/docker/docker-compose.yml
|
||||||
|
# service: studio
|
||||||
|
|
||||||
|
# Required for auth api routing
|
||||||
kong:
|
kong:
|
||||||
<<: *supabase-services
|
<<: *supabase-services
|
||||||
extends:
|
extends:
|
||||||
|
@ -90,42 +93,43 @@ services:
|
||||||
environment:
|
environment:
|
||||||
GOTRUE_MAILER_AUTOCONFIRM: true
|
GOTRUE_MAILER_AUTOCONFIRM: true
|
||||||
|
|
||||||
rest:
|
# rest:
|
||||||
<<: *supabase-services
|
# <<: *supabase-services
|
||||||
extends:
|
# extends:
|
||||||
file: ./supabase/docker/docker-compose.yml
|
# file: ./supabase/docker/docker-compose.yml
|
||||||
service: rest
|
# service: rest
|
||||||
|
|
||||||
realtime:
|
# realtime:
|
||||||
<<: *supabase-services
|
# <<: *supabase-services
|
||||||
extends:
|
# extends:
|
||||||
file: ./supabase/docker/docker-compose.yml
|
# file: ./supabase/docker/docker-compose.yml
|
||||||
service: realtime
|
# service: realtime
|
||||||
|
|
||||||
storage:
|
# storage:
|
||||||
<<: *supabase-services
|
# <<: *supabase-services
|
||||||
extends:
|
# extends:
|
||||||
file: ./supabase/docker/docker-compose.yml
|
# file: ./supabase/docker/docker-compose.yml
|
||||||
service: storage
|
# service: storage
|
||||||
|
|
||||||
imgproxy:
|
# imgproxy:
|
||||||
<<: *supabase-services
|
# <<: *supabase-services
|
||||||
extends:
|
# extends:
|
||||||
file: ./supabase/docker/docker-compose.yml
|
# file: ./supabase/docker/docker-compose.yml
|
||||||
service: imgproxy
|
# service: imgproxy
|
||||||
|
|
||||||
meta:
|
# meta:
|
||||||
<<: *supabase-services
|
# <<: *supabase-services
|
||||||
extends:
|
# extends:
|
||||||
file: ./supabase/docker/docker-compose.yml
|
# file: ./supabase/docker/docker-compose.yml
|
||||||
service: meta
|
# service: meta
|
||||||
|
|
||||||
functions:
|
# functions:
|
||||||
<<: *supabase-services
|
# <<: *supabase-services
|
||||||
extends:
|
# extends:
|
||||||
file: ./supabase/docker/docker-compose.yml
|
# file: ./supabase/docker/docker-compose.yml
|
||||||
service: functions
|
# service: functions
|
||||||
|
|
||||||
|
# Required for Auth
|
||||||
analytics:
|
analytics:
|
||||||
<<: *supabase-services
|
<<: *supabase-services
|
||||||
extends:
|
extends:
|
||||||
|
@ -137,29 +141,31 @@ services:
|
||||||
extends:
|
extends:
|
||||||
file: ./supabase/docker/docker-compose.yml
|
file: ./supabase/docker/docker-compose.yml
|
||||||
service: db
|
service: db
|
||||||
|
|
||||||
|
# Required for db
|
||||||
vector:
|
vector:
|
||||||
<<: *supabase-services
|
<<: *supabase-services
|
||||||
extends:
|
extends:
|
||||||
file: ./supabase/docker/docker-compose.yml
|
file: ./supabase/docker/docker-compose.yml
|
||||||
service: vector
|
service: vector
|
||||||
|
|
||||||
deps:
|
# deps:
|
||||||
<<: *supabase-services
|
# <<: *supabase-services
|
||||||
profiles:
|
# profiles:
|
||||||
- local
|
# - local
|
||||||
image: busybox
|
# image: busybox
|
||||||
command: /bin/true
|
# command: /bin/true
|
||||||
depends_on:
|
# depends_on:
|
||||||
- studio
|
# - studio
|
||||||
- kong
|
# - kong
|
||||||
- auth
|
# - auth
|
||||||
- rest
|
# - rest
|
||||||
- realtime
|
# - realtime
|
||||||
- storage
|
# - storage
|
||||||
- imgproxy
|
# - imgproxy
|
||||||
- meta
|
# - meta
|
||||||
- functions
|
# - functions
|
||||||
- analytics
|
# - analytics
|
||||||
- db
|
# - db
|
||||||
- vector
|
# - vector
|
||||||
- redis
|
# - redis
|
||||||
|
|
Loading…
Reference in New Issue