Commit Graph

60 Commits

Author SHA1 Message Date
renovate[bot]
e3a2679087 chore(deps): update traefik docker tag to v3.2 2024-10-06 04:56:53 +00:00
renovate[bot]
58b157cadf chore(deps): update traefik docker tag to v3.1 2024-07-04 05:26:09 +00:00
Markus Küffner
576214bbf2 spoolman: serve via traefik subpath /spoolman instead of container port 8000 2024-05-30 22:10:15 +02:00
renovate[bot]
0db0c26541 chore(deps): update traefik docker tag to v3 (#133)
* chore(deps): update traefik docker tag to v3
* moonraker: use PathRegexp to match paths for traefik 3

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Markus Küffner <kueffner.markus@gmail.com>
2024-05-05 17:10:24 +02:00
Markus Küffner
d9b6317d4d Add Spoolman Service (#91)
* profile: add spoolman
* config: add spoolman to moonraker
* docs: add spoolman to readme and update unreleased changelog
2024-03-23 21:27:45 +01:00
Markus Küffner
48287eb68b moonraker-telegram-bot: use latest tag instead of development 2024-03-15 17:23:57 +01:00
renovate[bot]
ca4efc12aa chore(deps): update traefik docker tag to v2.11 (#127)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-10 01:03:46 +01:00
Markus Küffner
b0b6ae52bb moonraker: make router rule work with traefik 3.0-rc1 2024-03-10 01:01:43 +01:00
NULL
13560e782e Add yamllint action (#110) 2024-02-08 21:41:50 +01:00
Markus Küffner
68a57f9aae moonraker-obico: run in privileged mode 2023-09-23 16:52:38 +02:00
Markus Küffner
6011055608 klipperscreen: mount host dbus into container 2023-09-19 18:30:02 +02:00
Markus Küffner
bf76f8e56a Add moonraker-obico service (#89)
* add moonraker-obico service
* config: add moonraker-obico basic config
* docs: moonraker-obico profile
* moonraker-obico: simplify linking process
* moonraker-obico: use root when linking a new printer
* docs: update docs for moonraker-obico profile
* docs: update changelog
2023-08-20 19:13:27 +02:00
Markus Küffner
0d4af22c50 Add hostmcu Workflow (#79)
* klipper: rename the mcu target to tools
* klipper: add hostmcu target
* klipper: add klipper user to tty group
* klipper: add build config for klipper_mcu
* docs: add new targets to klipper image readme
* docs: add hostmcu profile to additional profiles
* add hostmcu profile
2023-06-17 12:48:52 +02:00
Markus Küffner
f5ca1dfddd klipper: remove profiles from service definition 2023-06-08 12:37:38 +02:00
Markus Küffner
08a9afd1df Fix dependency for octoprint service 2023-06-08 12:32:18 +02:00
Markus Küffner
e0bb8426bf Always run klipper in privileged mode to allow device name change 2023-06-08 12:32:18 +02:00
Markus Küffner
e72a848f2a profiles: add mobileraker_companion 2023-05-28 14:00:49 +02:00
Pedro Lamas
1f838ecb17 fluidd: use docker image from GHCR
The latest official Fluidd Docker image is now only on GHCR
2023-05-14 17:38:53 +02:00
Markus Küffner
21fd23fe97 klipperscreen: configure service to allow host shutdown 2023-04-10 00:11:26 +02:00
Markus Küffner
6c40d55c7c moonraker-telegram-bot: add service label 2023-01-01 23:06:46 +01:00
Markus Küffner
8f327f07cd add moonraker-telegram-bot service 2023-01-01 23:06:46 +01:00
Markus Küffner
5e52097438 rework labels and add prind specific label to services 2022-12-18 13:58:08 +01:00
Markus Küffner
2590a3ead1 Add changes introduced in https://github.com/Arksine/moonraker/pull/491 to moonraker and klipper images.
fixes #40
2022-10-18 20:50:33 +02:00
Markus Küffner
c472abbd5b switch to official mainsail docker image
* update docs
* update image in compose file
* remove mainsail dockerfile
* remove mainsail image workflow
2022-07-08 14:41:56 +02:00
Markus Küffner
abbb8f55fe use strings for command overrides 2022-07-08 10:36:36 +02:00
Markus Küffner
3f2fd915cf Revert "switch to official mainsail docker image"
This reverts commit 9a89171aea.
2022-07-08 09:58:25 +02:00
Markus Küffner
9a89171aea switch to official mainsail docker image
* update docs
* update image in compose file
* remove mainsail dockerfile
* remove mainsail image workflow
2022-07-08 09:44:13 +02:00
Markus Küffner
6df98560b4 remove container_name from all compose files 2022-07-08 01:14:15 +02:00
Markus Küffner
64740ca5a3 Use latest as docker tag to be compatible with docker defaults.
Keeps the `nightly` tag for compatibility with previous versions of prind.
2022-07-07 21:50:40 +02:00
Markus Küffner
dc5c059a7d octoprint: add basic config
* adds config/octoprint.yaml
  * sets the serial device for octoprint
  * sets the stream and snapshot urls for octoprint

resolves #26
2022-06-13 21:50:59 +02:00
Markus Küffner
cb0431a711 add klipperscreen to profiles for klipper and moonraker 2022-04-18 21:10:02 +02:00
Markus Küffner
78f39da962 Create Dummy directories for Moonraker
Fixes #14
2022-03-30 19:16:57 +02:00
Markus Küffner
e7ca063d5c klipperscreen: remove dependency from moonraker 2022-03-25 17:07:29 +01:00
Markus Küffner
e1329341b9 klipperscreen: use hosts localtime 2022-03-25 17:06:11 +01:00
Markus Küffner
b6bdc8d08f moonraker: allow host control via systemd 2022-03-23 23:41:51 +01:00
Markus Küffner
e85751b34f klipperscreen: remove Xauthority volume from service 2022-03-17 19:48:14 +01:00
Markus Küffner
96fc52b1cb KlipperScreen initial setup
* KlipperScreen Dockerfile
  * GitHub Workflow
  * klipperscreen.conf
  * klipperscreen service definition
2022-03-17 19:48:14 +01:00
Markus Küffner
555b71dde1 add simulavr container for debugging (#12)
* script: restructure build commands

* klipper: add simulavr target

* simulavr: add klipper config for simulavr; add compose file for simulavr

* simulavr: set dependencies for klipper service

* move ustreamer to override file; rearrange init service in main compose file; move config for simulavr to printer.cfg

* move printer.cfg for simulavr to extra file

* README: add debugging section

* update docs
2022-03-09 22:39:30 +01:00
Markus Küffner
67e48557eb rework service dependencies 2022-02-28 19:42:16 +01:00
Markus Küffner
c428a624a9 Add init Container
The Config dir needs to be writable by uid/gid 1000
  This commit adds a container that sets the right uid/gid and then sleeps indefinitely
2022-02-26 00:38:07 +01:00
Markus Küffner
a97aac42f5 traefik: update image tag 2021-11-29 20:16:41 +01:00
Markus Küffner
453a4cccd4 use tmpfs for volume "run" 2021-11-29 19:57:32 +01:00
Markus Küffner
0d8987e52a disable docker logs for moonraker and klipper in favor of logfiles 2021-11-29 19:45:54 +01:00
Markus Küffner
bf6dc83c56 configure services to write logs to tmpfs volume 2021-11-25 19:18:52 +01:00
Markus Küffner
8d5575ff42 use correct octoprint image 2021-10-26 21:25:52 +02:00
Markus Küffner
29fb6de8b3 Update Readme, add License 2021-10-25 21:47:34 +02:00
Markus Küffner
fa01bc7e2f add mainsail dockerfile and service 2021-10-25 20:12:47 +02:00
Markus Küffner
35f53c93cc install additional plugins for octoprint 2021-10-25 20:12:47 +02:00
Markus Küffner
07c75df4b6 add template for ustreamer to support multi webcam setups 2021-10-25 20:12:47 +02:00
Markus Küffner
78c59869b0 proxy moonraker via traefik; rename klipper-octo to klipper-priv(ileged) 2021-10-25 20:12:47 +02:00