mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-12 13:13:45 +01:00
182 lines
3.7 KiB
YAML
182 lines
3.7 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
|
|
|
|
mongo-probe:
|
|
extends:
|
|
file: ./mongo-probe/compose.yaml
|
|
service: mongo-probe
|
|
depends_on:
|
|
mongo:
|
|
condition: service_healthy
|
|
|
|
mongodb-exporter:
|
|
extends:
|
|
file: ./mongodb-exporter/compose.yaml
|
|
service: mongodb-exporter
|
|
depends_on:
|
|
mongo:
|
|
condition: service_healthy
|
|
|
|
mongodb-exporter-probe:
|
|
extends:
|
|
file: ./mongodb-exporter-probe/compose.yaml
|
|
service: mongodb-exporter-probe
|
|
depends_on:
|
|
mongodb-exporter:
|
|
condition: service_healthy
|
|
|
|
redis-exporter:
|
|
extends:
|
|
file: ./redis-exporter/compose.yaml
|
|
service: redis-exporter
|
|
depends_on:
|
|
redis:
|
|
condition: service_healthy
|
|
|
|
redis-exporter-probe:
|
|
extends:
|
|
file: ./redis-exporter-probe/compose.yaml
|
|
service: redis-exporter-probe
|
|
depends_on:
|
|
redis-exporter:
|
|
condition: service_healthy
|
|
|
|
instance-sensor:
|
|
extends:
|
|
file: ./instance-sensor/compose.yaml
|
|
service: instance-sensor
|
|
depends_on:
|
|
mongo:
|
|
condition: service_healthy
|
|
redis:
|
|
condition: service_healthy
|
|
|
|
node-exporter:
|
|
extends:
|
|
file: ./node-exporter/compose.yaml
|
|
service: node-exporter
|
|
|
|
prometheus:
|
|
extends:
|
|
file: ./prometheus/compose.yaml
|
|
service: prometheus
|
|
depends_on:
|
|
mongodb-exporter:
|
|
condition: service_healthy
|
|
redis-exporter:
|
|
condition: service_healthy
|
|
instance-sensor:
|
|
condition: service_healthy
|
|
node-exporter:
|
|
condition: service_healthy
|
|
|
|
grafana:
|
|
extends:
|
|
file: ./grafana/compose.yaml
|
|
service: grafana
|
|
depends_on:
|
|
prometheus:
|
|
condition: service_healthy
|
|
|
|
nginx:
|
|
extends:
|
|
file: ./nginx/compose.yaml
|
|
service: nginx
|
|
depends_on:
|
|
overleaf:
|
|
condition: service_healthy
|
|
wakapi-probe:
|
|
condition: service_healthy
|
|
grafana:
|
|
condition: service_healthy
|
|
|
|
networks:
|
|
overleaf-network:
|
|
external: true
|