Added Dockerfile and adapted arm64 docker-arm64 workflow

This commit is contained in:
2025-12-11 20:45:43 +01:00
parent 44a2a61e2a
commit 2c59f6424f
3 changed files with 35 additions and 23 deletions

View File

@@ -20,22 +20,17 @@ jobs:
uses: docker/setup-buildx-action@v3
- name: Build Linux ARM64 Docker Image
run: |
# Wir bauen das Image und laden es (--load) in den lokalen Docker Daemon
docker buildx build \
--platform linux/arm64 \
-t myapp:linux-arm64 \
--load .
run: docker build -t couchlog-arm64 .
- name: Save Docker Image to Tar
# Jetzt exportieren wir das geladene Image in eine Datei
run: docker save -o my-image-arm64.tar myapp:linux-arm64
run: docker save -o CouchLog-arm64.tar couchlog-arm64
- name: Upload Artifact
# Lädt die Datei in Gitea hoch
uses: actions/upload-artifact@v4
with:
name: docker-image-arm64 # So heißt der Download-Button später
path: my-image-arm64.tar
name: couchlog-docker-image-arm64 # So heißt der Download-Button später
path: CouchLog-arm64.tar
if-no-files-found: error
retention-days: 1 # Optional: Wie lange die Datei gespeichert bleibt