latest server code
Some checks failed
Build and Push Multi-Arch Docker Image / build-and-push (push) Failing after 38s

Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
2025-11-28 21:02:02 +01:00
parent 8f51ac8b24
commit 4defe266eb
10 changed files with 121 additions and 58 deletions

View File

@@ -1,3 +1,7 @@
VERSION := $(shell grep 'version:' pubspec.yaml | sed 's/version: //')
MAJOR := $(shell echo $(VERSION) | cut -d. -f1)
MAJOR_MINOR := $(shell echo $(VERSION) | cut -d. -f1,2)
build:
dart run build_runner build --delete-conflicting-outputs
@@ -5,4 +9,18 @@ watch:
dart run build_runner watch --delete-conflicting-outputs
docker: build
docker build -t cinema-display .
docker build \
-t cr.mars3142.io/model-railway/cinema-display:latest \
-t cr.mars3142.io/model-railway/cinema-display:$(MAJOR) \
-t cr.mars3142.io/model-railway/cinema-display:$(MAJOR_MINOR) \
-t cr.mars3142.io/model-railway/cinema-display:$(VERSION) \
.
multi: build
docker buildx build \
--platform linux/amd64,linux/arm64 \
-t cr.mars3142.io/model-railway/cinema-display:latest \
-t cr.mars3142.io/model-railway/cinema-display:$(MAJOR) \
-t cr.mars3142.io/model-railway/cinema-display:$(MAJOR_MINOR) \
-t cr.mars3142.io/model-railway/cinema-display:$(VERSION) \
.