Files
overleaf-cep/tools/reference_stack_compose/compose.yaml
T

103 lines
2.0 KiB
YAML

services:
redis:
extends:
file: ./redis/compose.yaml
service: redis
mongo:
extends:
file: ./mongo/compose.yaml
service: mongo
seaweedfs-master:
extends:
file: ./seaweedfs-master/compose.yaml
service: seaweedfs-master
seaweedfs-volume:
extends:
file: ./seaweedfs-volume/compose.yaml
service: seaweedfs-volume
depends_on:
seaweedfs-master:
condition: service_healthy
seaweedfs-filer:
extends:
file: ./seaweedfs-filer/compose.yaml
service: seaweedfs-filer
depends_on:
seaweedfs-master:
condition: service_healthy
seaweedfs-volume:
condition: service_healthy
seaweedfs-s3:
extends:
file: ./seaweedfs-s3/compose.yaml
service: seaweedfs-s3
depends_on:
seaweedfs-filer:
condition: service_healthy
git-bridge:
extends:
file: ./git-bridge/compose.yaml
service: git-bridge
languagetool:
extends:
file: ./languagetool/compose.yaml
service: languagetool
overleaf:
extends:
file: ./overleaf/compose.yaml
service: overleaf
depends_on:
redis:
condition: service_healthy
mongo:
condition: service_healthy
seaweedfs-s3:
condition: service_healthy
git-bridge:
condition: service_healthy
languagetool:
condition: service_healthy
wakapi-pg:
extends:
file: ./wakapi-pg/compose.yaml
service: wakapi-pg
wakapi:
extends:
file: ./wakapi/compose.yaml
service: wakapi
depends_on:
wakapi-pg:
condition: service_healthy
wakapi-probe:
extends:
file: ./wakapi-probe/compose.yaml
service: wakapi-probe
depends_on:
wakapi:
condition: service_healthy
nginx:
extends:
file: ./nginx/compose.yaml
service: nginx
depends_on:
overleaf:
condition: service_healthy
wakapi-probe:
condition: service_healthy
networks:
overleaf-network:
external: true