Kasm Workspace Images for KiCad and Anycubic Slicer Next
  • Dockerfile 88.7%
  • Makefile 11.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
openclaw b4322754a1
All checks were successful
Build and Push Kasm Images / build (kasm-kicad) (push) Successful in 3s
Build and Push Kasm Images / build (kasm-slicer) (push) Successful in 46s
Fix Firefox tarball extraction: use tar.xz format
2026-08-26 09:49:21 +02:00
.forgejo/workflows Update owner from openclaw to dc8wan 2026-08-26 02:24:04 +02:00
kasm-kicad Update kasm-kicad to KiCad 10 2026-08-26 06:24:22 +02:00
kasm-slicer Fix Firefox tarball extraction: use tar.xz format 2026-08-26 09:49:21 +02:00
.dockerignore Initial commit: kasm-kicad and kasm-slicer Dockerfiles with build workflow 2026-08-25 22:15:28 +02:00
.gitignore Initial commit: kasm-kicad and kasm-slicer Dockerfiles with build workflow 2026-08-25 22:15:28 +02:00
Makefile Update owner from openclaw to dc8wan 2026-08-26 02:24:04 +02:00
README.md Update kasm-kicad to KiCad 10 2026-08-26 06:24:22 +02:00

Kasm Workspace Images

Zwei Docker-Images für Kasm Workspaces, gehostet im Forgejo-Container-Registry auf git.dc8wan.de.

Image Pfad Beschreibung
kasm-kicad git.dc8wan.de/dc8wan/kasm-kicad:latest Ubuntu Noble + KiCad 10
kasm-slicer git.dc8wan.de/dc8wan/kasm-slicer:latest Ubuntu Noble + Anycubic Slicer Next

Lokales Bauen & Pushen

# Beide Images bauen
make build

# Beide Images bauen und pushen (Login erforderlich)
make push

# Einzelnes Image
make build-kasm-kicad
make build-kasm-slicer

Login in die Registry

make login
# oder
docker login git.dc8wan.de

CI / Forgejo Actions

Bei jedem Push auf master oder public und bei Tags v* baut .forgejo/workflows/build.yml die Images und pusht sie nach git.dc8wan.de/dc8wan/.

  • Der Workflow nutzt ausschließlich actions/checkout@v4 als externe Action; Buildx, Login und Push laufen über reine Shell-Befehle.
  • Der Login verwendet das Repository-Secret REGISTRY_PASSWORD mit dem Benutzer dc8wan.
  • Der Runner-Label ist ubuntu-latest an die eigene Forgejo-Runner-Konfiguration anpassen, falls nötig.

Benötigtes Repository-Secret:

  • REGISTRY_PASSWORD Personal Access Token mit write:package-Berechtigung für git.dc8wan.de

Manuelles Triggern

Im Forgejo-Webinterface: Actions → Build and Push Kasm Images → Run workflow.

Basis-Image

Beide Images leiten sich von kasmweb/core-ubuntu-noble:1.19.0-rolling-weekly ab.