Kasm Workspace Images for KiCad and Anycubic Slicer Next
- Dockerfile 88.7%
- Makefile 11.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| kasm-kicad | ||
| kasm-slicer | ||
| .dockerignore | ||
| .gitignore | ||
| Makefile | ||
| README.md | ||
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@v4als externe Action; Buildx, Login und Push laufen über reine Shell-Befehle. - Der Login verwendet das Repository-Secret
REGISTRY_PASSWORDmit dem Benutzerdc8wan. - 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 mitwrite:package-Berechtigung fürgit.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.