20 lines
597 B
Makefile
20 lines
597 B
Makefile
GIT_COMMIT_HASH := $(shell git rev-parse --short HEAD)
|
|
DOCKER_REGISTRY = registry.crapts.org
|
|
|
|
all: run
|
|
|
|
run:
|
|
uv run python -m simulation.app
|
|
|
|
docker/build:
|
|
docker build -t simulation:latest .
|
|
|
|
docker/run: docker/build
|
|
docker run -it --rm simulation
|
|
|
|
docker/push: docker/build
|
|
docker buildx rm builder
|
|
docker buildx create --name builder --driver docker-container --use
|
|
docker buildx build --platform linux/amd64,linux/arm64 --push -t $(DOCKER_REGISTRY)/simulation:latest .
|
|
docker buildx build --platform linux/amd64,linux/arm64 --push -t $(DOCKER_REGISTRY)/simulation:$(GIT_COMMIT_HASH) .
|