mirror of
https://github.com/knightcrawler-stremio/knightcrawler.git
synced 2024-12-20 03:29:51 +00:00
71 lines
1.8 KiB
YAML
71 lines
1.8 KiB
YAML
x-apps: &knightcrawler-app
|
|
labels:
|
|
logging: "promtail"
|
|
env_file: ../.env
|
|
networks:
|
|
- knightcrawler-network
|
|
|
|
x-depends: &knightcrawler-app-depends
|
|
depends_on:
|
|
redis:
|
|
condition: service_healthy
|
|
postgres:
|
|
condition: service_healthy
|
|
rabbitmq:
|
|
condition: service_healthy
|
|
migrator:
|
|
condition: service_completed_successfully
|
|
metadata:
|
|
condition: service_completed_successfully
|
|
|
|
services:
|
|
metadata:
|
|
image: gabisonfire/knightcrawler-metadata:2.0.7
|
|
env_file: ../.env
|
|
networks:
|
|
- knightcrawler-network
|
|
restart: no
|
|
depends_on:
|
|
migrator:
|
|
condition: service_completed_successfully
|
|
|
|
migrator:
|
|
image: gabisonfire/knightcrawler-migrator:2.0.7
|
|
env_file: ../.env
|
|
networks:
|
|
- knightcrawler-network
|
|
restart: no
|
|
depends_on:
|
|
postgres:
|
|
condition: service_healthy
|
|
|
|
addon:
|
|
image: gabisonfire/knightcrawler-addon:2.0.7
|
|
<<: [*knightcrawler-app, *knightcrawler-app-depends]
|
|
restart: unless-stopped
|
|
hostname: knightcrawler-addon
|
|
ports:
|
|
- "7000:7000"
|
|
|
|
consumer:
|
|
image: gabisonfire/knightcrawler-consumer:2.0.7
|
|
<<: [*knightcrawler-app, *knightcrawler-app-depends]
|
|
restart: unless-stopped
|
|
|
|
debridcollector:
|
|
image: gabisonfire/knightcrawler-debrid-collector:2.0.7
|
|
<<: [*knightcrawler-app, *knightcrawler-app-depends]
|
|
restart: unless-stopped
|
|
|
|
producer:
|
|
image: gabisonfire/knightcrawler-producer:2.0.7
|
|
<<: [*knightcrawler-app, *knightcrawler-app-depends]
|
|
restart: unless-stopped
|
|
|
|
qbitcollector:
|
|
image: gabisonfire/knightcrawler-qbit-collector:2.0.7
|
|
<<: [*knightcrawler-app, *knightcrawler-app-depends]
|
|
restart: unless-stopped
|
|
depends_on:
|
|
qbittorrent:
|
|
condition: service_healthy |