latest server code
Some checks failed
Build and Push Multi-Arch Docker Image / build-and-push (push) Failing after 38s
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:
@@ -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) \
|
||||
.
|
||||
|
||||
Reference in New Issue
Block a user