blob: aa7bbb00c5740ff3172d7ef07c82591188512278 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
version: "2.4"
services:
octoprint:
image: octoprint/octoprint
container_name: octoprint
environment:
- ENABLE_MJPG_STREAMER=true
devices:
- /dev/ttyUSB0:/dev/ttyUSB0
- /dev/video0:/dev/video0
volumes:
- octoprint_data:/octoprint
restart: unless-stopped
labels:
- traefik.enable=true
- traefik.http.routers.octoprint.rule=Host(`octoprint.tobyvin.com`)
- traefik.http.routers.octoprint.middlewares=auth
- traefik.http.services.octoprint.loadbalancer.server.port=80
networks:
default:
name: proxy
external: true
volumes:
octoprint_data:
external: true
|