Files
klipper-web-control-docker/docker-compose.yml
Dieter Schmidt 6932de853e update README
- add group permission args to compose file for convenience
2021-01-04 17:04:11 +01:00

55 lines
1.2 KiB
YAML

version: '3.4'
services:
klipper:
image: dimalo/klipper-moonraker
build:
dockerfile: ./klipper/Dockerfile
context: .
# args:
# DEVICE_GROUP: device
# DEVICE_GID: 987
container_name: klipper
ports:
- 7125:7125
restart: unless-stopped
volumes:
- gcode_files:/home/klippy/gcode_files
# - ./printer.cfg:/home/klippy/.config/printer.cfg
# mount serial device - take care to grant sufficient permissions to the device: <host_dev>:<container_dev>
# devices:
# - /dev/ttyUSB0:/dev/ttyUSB0
fluidd:
image: dimalo/fluidd
build:
dockerfile: Dockerfile
context: frontend
args:
FRONTEND_ZIP_URL: https://github.com/cadriel/fluidd/releases/latest/download/fluidd.zip
container_name: fluidd
ports:
- 8010:80
depends_on:
- klipper
links:
- klipper:klipper
mainsail:
image: dimalo/mainsail
build:
dockerfile: Dockerfile
context: frontend
args:
FRONTEND_ZIP_URL: https://github.com/meteyou/mainsail/releases/latest/download/mainsail.zip
container_name: mainsail
ports:
- 8011:80
depends_on:
- klipper
links:
- klipper:klipper
volumes:
gcode_files: