Setup multiplatform Docker builds
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
FROM node:lts-alpine AS builder
|
FROM --platform=$BUILDPLATFORM node:lts-alpine AS builder
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
COPY sigl sigl
|
COPY sigl sigl
|
||||||
|
|||||||
8
Makefile
8
Makefile
@@ -24,6 +24,12 @@ db-upgrade :
|
|||||||
db-downgrade :
|
db-downgrade :
|
||||||
poetry run flask db downgrade
|
poetry run flask db downgrade
|
||||||
|
|
||||||
|
docker :
|
||||||
|
docker buildx build --platform=linux/amd64,linux/arm64 . -t asymworks/sigl:latest
|
||||||
|
|
||||||
|
docker-deploy:
|
||||||
|
docker buildx build --platform=linux/amd64,linux/arm64 . -t asymworks/sigl:latest --push
|
||||||
|
|
||||||
lint :
|
lint :
|
||||||
poetry run flake8
|
poetry run flake8
|
||||||
|
|
||||||
@@ -48,7 +54,7 @@ test-x :
|
|||||||
test-wip :
|
test-wip :
|
||||||
poetry run python -m pytest tests -m wip
|
poetry run python -m pytest tests -m wip
|
||||||
|
|
||||||
.PHONY : css \
|
.PHONY : css docker \
|
||||||
db-init db-migrate db-upgrad db-downgrade \
|
db-init db-migrate db-upgrad db-downgrade \
|
||||||
lint shell serve \
|
lint shell serve \
|
||||||
requirements.txt requirements-dev.txt \
|
requirements.txt requirements-dev.txt \
|
||||||
|
|||||||
Reference in New Issue
Block a user