diff --git a/octoprint/docker-compose.yml b/octoprint/docker-compose.yml new file mode 100644 index 0000000..7f6f3c1 --- /dev/null +++ b/octoprint/docker-compose.yml @@ -0,0 +1,57 @@ +services: + octoprint1: + volumes: + - /share/docker_data/octoprint1:/octoprint + #- /dev:/dev + devices: + - /dev/ttyUSB0:/dev/ttyUSB0 + # - /dev/video0:/dev/video0 + # - /dev/video1:/dev/video1 + + environment: + - ENABLE_MJPG_STREAMER=true + ports: + - 85:80 + container_name: octoprint1 + image: octoprint/octoprint:latest + labels: + - com.centurylinklabs.watchtower.enable=true + - homepage.group=Utilities + - homepage.name=Octoprint1 + - homepage.weight=1 + - homepage.icon=octoprint.png + - homepage.href=http://m-server.home.lan:85/ + - homepage.description=3D Printing + - homepage.server=my-docker + - homepage.container=octoprint1 + - homepage.widget.type=octoprint + - homepage.widget.url=http://m-server.home.lan:85/ + - homepage.widget.key=0_4C0qSJz_7QF-bkOblpHjeaMQv128hTXxEsHrkubuk + - homepage.widget.fields=["printer_state", "temp_tool", "temp_bed", "job_completion"] + octoprint2: + volumes: + - /share/docker_data/octoprint2:/octoprint + - /dev:/dev + # devices: + # # - /dev/ttyACM0:/dev/ttyACM0 + + environment: + - ENABLE_MJPG_STREAMER=true + ports: + - 86:80 + container_name: octoprint2 + image: octoprint/octoprint:latest + labels: + - com.centurylinklabs.watchtower.enable=true + - homepage.group=Utilities + - homepage.name=Octoprint2 + - homepage.weight=1 + - homepage.icon=octoprint.png + - homepage.href=http://m-server.home.lan:86/ + - homepage.description=3D Printing + - homepage.server=my-docker + - homepage.container=octoprint2 + - homepage.widget.type=octoprint + - homepage.widget.url=http://m-server.home.lan:86/ + - homepage.widget.key=0_4C0qSJz_7QF-bkOblpHjeaMQv128hTXxEsHrkubuk + - homepage.widget.fields=["printer_state", "temp_tool", "temp_bed", "job_completion"] \ No newline at end of file