summaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml36
1 files changed, 36 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..2e408b0
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,36 @@
+---
+version: "3.8"
+
+services:
+ tube:
+ image: prologic/tube
+ command: -c /config.json
+ configs:
+ - source: config_json
+ target: /config.json
+ networks:
+ - traefik
+ volumes:
+ - tube:/data
+ deploy:
+ labels:
+ - "traefik.enable=true"
+ - "traefik.port=8000"
+ - "traefik.backend=tube"
+ - "traefik.docker.network=traefik"
+ - "traefik.frontend.rule=Host:tube.mydomain.tld"
+ restart_policy:
+ condition: on-failure
+ replicas: 1
+
+configs:
+ config_json:
+ file: ./config.json
+
+networks:
+ traefik:
+ external: true
+
+volumes:
+ tube:
+ driver: local