16 Commits

Author SHA1 Message Date
Dieter Schmidt
1a6374f5cb align compose files & remove version key 2024-11-03 15:45:23 +01:00
Arun Mallassery
90408eef02 Klipper paths fix. added mjpg-streamer (#56)
* follow recommendation in #20:
add restart: unless-stopped to fluidd

* Update MacOS Compatibility note

Added comment that MacOS Docker cannot currently map TTY devices to containers, preventing using Klipper via host serial devices

* fixed klipper paths
added mjpg stremer

* removed privilaged mode

---------

Co-authored-by: Dieter Schmidt <dima.loschkin@gmail.com>
Co-authored-by: Adam Nock <adamnock@users.noreply.github.com>
Co-authored-by: dimalo <ds_github@schmidt-in.space>
2024-11-03 14:45:57 +01:00
Dieter Schmidt
59b1be7e2c fix moonraker database mountpoint in docker-compose 2022-09-26 13:23:35 +02:00
Dieter Schmidt
4cb2a4b248 update docker build
- BREAKING CHANGE: make printer.cfg the main config file, instead of klipper.cfg.
  existing configs need to be migrated:
  - copy all include statements from klipper.cfg to printer.cfg
  - remove klipper.cfg
- add run_in_venv script to activate venv correctly, then start klipper/moonraker
- add rpi_mcu config file and include in printer.cfg
- add cap_add: SYS_NICE to docker-compose to run klipper_mcu
- build & run klipper with python3
- precompile klipper C-Code in build stage, remove gcc from run image (https://www.klipper3d.org/Packaging.html)
- remove python3 debian packages, globally install with pip instead
2022-09-23 00:38:50 +02:00
Dieter Schmidt
48c86c3d3c update docker-compose.yml
- use only fluidd by default, commented out mainsail
2022-09-22 23:59:36 +02:00
Dieter Schmidt
c3fd29cfc4 add DIY build option for fluidd 2021-06-26 15:55:44 +02:00
Dieter Schmidt
760cb1358f update moonraker build & config
- add Rust toolchain
- update config
  - update authorization
  - add database config
  - add docker volume mount for moonraker database persistence
2021-05-29 18:13:44 +02:00
Ruth Grace Wong
c59da21e2f Fix invalid yaml
This fixes the error
```
ERROR: yaml.parser.ParserError: while parsing a block collection
  in "./docker-compose.yml", line 80, column 7
expected <block end>, but found '?'
  in "./docker-compose.yml", line 81, column 7
```

when you run

```
docker-compose pull && docker-compose up
```
2021-04-24 16:02:55 -07:00
Dieter Schmidt
a34986da07 refactor docker-compose.yml
- comment out second printer config by default
- improve comments on second printer config example
- use /dev/ttyUSB0 by default
2021-04-10 19:52:36 +02:00
Dieter Schmidt
218e78d8fe add example for multiple printers to docker-compose.yml 2021-01-23 21:51:39 +01:00
Dieter Schmidt
080e9e1c8b add mount to config folder as default to persist per default
add note to user to branch off from main in order to preserve custom configs...
2021-01-11 01:32:46 +01:00
Dieter Schmidt
c4fd697f9b ditch own build in favour of upstream
see https://github.com/cadriel/fluidd/pull/71
2021-01-11 01:27:55 +01:00
Dieter Schmidt
6932de853e update README
- add group permission args to compose file for convenience
2021-01-04 17:04:11 +01:00
Dieter Schmidt
7689dad83c update docker-compose 2021-01-04 03:42:03 +01:00
Dieter Schmidt
31bec7a13c update image labels 2021-01-04 03:03:46 +01:00
Dieter Schmidt
4fa14ada51 initial commit 2021-01-04 01:54:33 +01:00