Commit Graph

67 Commits

Author SHA1 Message Date
Markus Küffner
57a31d839c make healthchecks optional 2024-11-24 11:45:15 +01:00
Markus Küffner
9ef0e9df1a Implement Health checks (#178)
* add healthchecks to moonraker, klipper and ustreamer images
2024-11-12 08:33:24 +01:00
Markus Küffner
76aadf3f61 Revert "Implement Health checks (#178)" (#179)
This reverts commit 56e14f506b.
2024-11-11 23:12:41 +01:00
Markus Küffner
56e14f506b Implement Health checks (#178)
* add healthchecks to moonraker, klipper and ustreamer images
2024-11-11 23:03:40 +01:00
Markus Küffner
f42e54debe docker: fix casing to prevent warnings 2024-11-09 17:41:28 +01:00
Markus Küffner
2472a2815c generate version files for klipper and moonraker during build 2024-11-09 17:35:53 +01:00
renovate[bot]
63c3f529a8 chore(deps): update python docker tag to v3.13 (#175)
* chore(deps): update python docker tag to v3.13 for klipperscreen

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Markus Küffner <kueffner.markus@gmail.com>
2024-11-08 21:25:51 +01:00
Markus Küffner
2ed21dbca3 ustreamer: add pkg-config to build stage 2024-08-17 11:31:23 +02:00
renovate[bot]
ecefaa0fbe chore(deps): update dependency lmdb to v1.5.1 2024-07-04 05:26:01 +00:00
Markus Küffner
b06a6cdf5c moonraker: fix copy 2024-05-30 09:48:05 +02:00
Markus Küffner
34204c4e8b moonraker: add additional requirements
related to https://github.com/Arksine/moonraker/issues/864
2024-05-30 09:43:54 +02:00
Markus Küffner
8b2574ddb5 klipperscreen: add libsystemd-dev to build stage 2024-05-25 19:42:22 +02:00
Markus Küffner
83d1353df8 klipper: revert to 3.11 (#152) 2024-05-05 17:14:04 +02:00
Markus Küffner
018f33c061 klipper: add setuptools to venv (#145) 2024-04-10 20:57:45 +02:00
Markus Küffner
670659a187 moonraker: add git to runtime image (#144)
fixes #138
2024-04-08 22:28:34 +02:00
Markus Küffner
ddd5ba5a5e klipper: rename additional requirements 2024-03-23 15:49:32 +01:00
Markus Küffner
e5616ed8a4 klipper: restructure build stage and add requirements 2024-03-23 14:09:33 +01:00
Markus Küffner
f6f16be8fb klipper: update numpy for python 3.12 2024-03-23 10:36:55 +01:00
renovate[bot]
dd58f4d4e9 chore(deps): update python docker tag to v3.12 2024-03-23 10:36:55 +01:00
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