Markus Küffner
e5cabafe44
docs: remove newline from klipper readme
2024-03-03 19:31:57 +01:00
Markus Küffner
b82cc2ecda
ustreamer: fix build on linux/arm/v6 for >v5.57
2024-03-02 22:06:19 +01:00
Markus Küffner
1dadf584e1
ustreamer: use the bin file instead of the symlink when copying to the runtime image
2024-03-01 08:30:48 +01:00
Markus Küffner
4672f87bd0
ustreamer: only copy compiled binary to runtime image
2024-02-29 20:53:47 +01:00
Markus Küffner
fbb1c59f97
Improve image versioning ( #114 )
...
* scripts: build: use git to generate human readable versions from upstream
* scripts: build: use git description for prind version label
* docs: reflect changes in new tagging scheme
* docs: add new image versioning scheme to changelog
2024-02-22 22:43:56 +01:00
Markus Küffner
64abc3028d
docs: add note about image origin
2023-12-07 17:43:48 +01:00
Markus Küffner
c0bac1e729
docs: fix volume paths in moonraker examples
2023-12-06 22:56:45 +01:00
Markus Küffner
7ee6660e8d
docker: pin baseimages to python:3.11-bookworm
2023-10-07 12:23:30 +02:00
Markus Küffner
89e536d3f2
klipper: use numpy 1.25.2; fixes #95
2023-09-23 19:08:22 +02:00
Markus Küffner
af022b226b
docker: update repo url for KlipperScreen
2023-08-06 21:02:31 +02:00
Markus Küffner
34c560aa40
Use bookworm based images for all containers ( #81 )
...
* moonraker: update to bookworm based images
* klipperscreen: upgrade to bookworm base images
* ustreamer: upgrade to bookworm base images
* klipper: upgrade to bookworm base images and use python3
2023-06-22 19:24:59 +02:00
Markus Küffner
202fedd0e3
moonraker: pin baseimage to bullseye variant for python
2023-06-20 21:29:30 +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
b0fd76c521
klipper: add missing dependencies to mcu image
2023-06-13 22:10:01 +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
b7c36c1688
klipper: remove chown for copy directive in mcu stage
2023-04-07 18:25:50 +02:00
Markus Küffner
018b8cfcad
Add ARMv6 Support
...
* add linux/arm/v6 platform to build script
* use debian bullseye as base image for klipper mcu target and ustreamer
2023-04-07 18:00:30 +02:00
Markus Küffner
18435827c4
klipper: add dfu-util to mcu image
2023-02-03 13:23:22 +01:00
Markus Küffner
67ffc9c1c5
klipper: add sudo to mcu image
2023-02-03 11:47:20 +01:00
Markus Küffner
c43891deca
docker: shrink image sizes for klipper, moonraker and ustreamer
2022-12-01 21:47:14 +01:00
Markus Küffner
82675ddf80
klipperscreen: add libraries for python-networkmanager
2022-11-26 15:28:27 +01:00
Markus Küffner
8bedccf548
Revert "moonraker: use python:3.10 base image until #43 is fixed"
...
This reverts commit 4b5452a80c .
2022-11-16 17:45:58 +01:00
Markus Küffner
4b5452a80c
moonraker: use python:3.10 base image until #43 is fixed
2022-11-15 16:23:01 +01:00
Markus Küffner
a170526263
Revert "klipperscreen: Numpy 1.21.4 requires python <3.11"
...
This reverts commit afa3d18d94 .
2022-11-15 15:41:52 +01:00
Markus Küffner
afa3d18d94
Numpy 1.21.4 requires python <3.11
2022-10-28 22:24:36 +02:00
Markus Küffner
8b8b6e4b5c
docs: update Volume docs for klipper and moonraker
2022-10-19 13:21:20 +02:00
Markus Küffner
52270305c5
docker: explicitly create volume directories for klipper and moonraker
2022-10-19 13:21:01 +02:00
Markus Küffner
a37a639093
docs: update paths for moonraker and klipper
2022-10-18 20:50:33 +02: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
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
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
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
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
081cfaaff5
moonraker: add missing libraries to runtime image
2022-03-25 19:17:28 +01:00
Markus Küffner
b6bdc8d08f
moonraker: allow host control via systemd
2022-03-23 23:41:51 +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
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
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
0ddab77769
Mainsail: fix build
...
As per 410610137a Mainsail is using vite.js for building.
2022-02-09 20:00:55 +01:00
Markus Küffner
7d52210d25
moonraker: add iproute2 to runtime image
...
fixes https://github.com/mkuf/prind/issues/2
2021-12-30 22:30:21 +01:00
Markus Küffner
cfb81ae091
set python version for octoprint image; add runtime packages for octoprint
2021-11-08 22:21:28 +01:00
Markus Küffner
a1c0802cf5
add custom octoprint dockerfile; add link about cross-building images to buildscript
2021-11-03 19:54:52 +01:00
Markus Küffner
2e9d342cc3
mainsail: use native platform for build target
2021-10-30 02:31:11 +02:00
Markus Küffner
867d4ec19d
mainsail: pin node Image and update default version in Dockerfile
2021-10-30 00:10:55 +02:00
Markus Küffner
df1bb2b1ea
add privisional buildscript; rearrange dockerfiles
2021-10-25 20:12:47 +02:00