Commit Graph

99 Commits

Author SHA1 Message Date
Markus Küffner
d6ea05a75f build: add labels to images 2022-07-09 01:26:35 +02:00
Markus Küffner
0c7af07bb5 add naming convention for extra compose files 2022-07-08 23:54:04 +02:00
Markus Küffner
e54e34428b Revert "extra: move compose files not used at runtime to extra directory"
This reverts commit 7bc3aa30a3.
2022-07-08 23:47:42 +02:00
Markus Küffner
7bc3aa30a3 extra: move compose files not used at runtime to extra directory 2022-07-08 23:44:25 +02:00
Markus Küffner
14b89b0b0b support klipper input-shaper
* adds numpy to klipper runtime image
  * adds numpy and matplotlib to mcu image
  * add docker-compose.calibrate-shaper.yaml to simplify data processing
  * updates docs
2022-07-08 16:30:23 +02:00
Markus Küffner
9d5432f435 scripts: remove build-mcu.sh; update docs 2022-07-08 15:32:50 +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
8d2a775ab4 docker: remove unused octoprint image 2022-07-08 01:11:31 +02:00
Markus Küffner
82a1441047 docs: add README Files for all Docker Images 2022-07-08 00:30:23 +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
43b1f3a958 docs: update instructions on how to build mcu code 2022-06-18 21:18:39 +02:00
Markus Küffner
35c076efce mcu: allow image tag to be set via variable 2022-06-18 21:18:01 +02:00
Markus Küffner
5b0eef8d1d scripts: enable tracing for build-mcu 2022-06-18 21:17:20 +02:00
Markus Küffner
1f966fb132 add script and compose file for mcu builds 2022-06-18 17:45:58 +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
v0.5.4
2022-06-13 21:50:59 +02:00
kerta1n
09261e6c3d Update README.md
Add a back slash to fix Docker error under MCU flashing
2022-06-11 23:48:32 +02:00
Markus Küffner
34ff596129 Update README.md v0.5.3 2022-04-18 22:12: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
27e33d5d7e Serve ustreamer via subpath
Resolves #17
2022-04-18 21:05:09 +02:00
Markus Küffner
ad58ab8d7c docs: add KlipperScreen to supported Frontends 2022-04-01 13:54:36 +02:00
Markus Küffner
78f39da962 Create Dummy directories for Moonraker
Fixes #14
v0.5.2
2022-03-30 19:16:57 +02:00
Markus Küffner
081cfaaff5 moonraker: add missing libraries to runtime image v0.5.1 2022-03-25 19:17:28 +01: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 v0.5.0 2022-03-23 23:41:51 +01:00
Markus Küffner
aa85c2bacf scripts: add splashscreen to xinit service v0.4.0 2022-03-22 23:28:42 +01:00
Markus Küffner
b46b69b163 doc: add logo 2022-03-22 21:11:09 +01:00
Markus Küffner
deb058848b scripts: set executable bit for x11 script v0.3.0 2022-03-17 19:48:14 +01:00
Markus Küffner
c161b48582 docs: add klipperscreen to readme 2022-03-17 19:48:14 +01:00
Markus Küffner
be539c7dd4 script: x11: remove unused option from adduser 2022-03-17 19:48:14 +01:00
Markus Küffner
2eeeebb15f script: fix user creation and package installation for X11 2022-03-17 19:48:14 +01:00
Markus Küffner
7043f46756 script: add provisional x11 setup script 2022-03-17 19:48:14 +01:00
Markus Küffner
e85751b34f klipperscreen: remove Xauthority volume from service 2022-03-17 19:48:14 +01:00
Markus Küffner
49161b7aa3 klipperscreen: update runtime dependencies 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
c404c7136c simulavr: template klipper service to achieve compatibility with octoprint v0.2.1 2022-03-10 17:41:25 +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
v0.2.0
2022-03-09 22:39:30 +01:00
Markus Küffner
67e48557eb rework service dependencies v0.1.1 2022-02-28 19:42:16 +01:00
Markus Küffner
ef27935658 Merge branch 'init' into main v0.1.0 2022-02-26 01:16:19 +01:00
Markus Küffner
d03f03c870 update .gitignore 2022-02-26 00:59:56 +01:00
Markus Küffner
c0aee5b3cc Merge branch 'main' of ssh://github.com/mkuf/prind into main 2022-02-26 00:43:05 +01:00
Markus Küffner
8055c187bf klipper|moonraker: explicitly create log directory
Might correlate with https://github.com/mkuf/prind/issues/11
2022-02-26 00:42:15 +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
df3199fb9f docs: update syntax highlighting 2022-02-15 23:13:51 +01:00
Markus Küffner
301d0b11d5 docs: add mainsail remoteMode example 2022-02-15 19:50:13 +01:00
Markus Küffner
0ddab77769 Mainsail: fix build
As per 410610137a Mainsail is using vite.js for building.
2022-02-09 20:00:55 +01:00