add Dockerfile

This commit is contained in:
2024-09-16 12:16:12 +02:00
parent cdc64afd1f
commit 66da8c9939
2 changed files with 5 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
FROM python:3.12-slim
COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv
COPY --from=ghcr.io/astral-sh/uv:0.4.10 /uv /bin/uv
COPY uv.lock pyproject.toml ./
RUN uv sync --frozen

View File

@@ -13,7 +13,7 @@ docker/run: docker/build
docker run -it --rm simulation
docker/push: docker/build
docker tag simulation:latest $(DOCKER_REGISTRY)/simulation:latest
docker tag simulation:latest $(DOCKER_REGISTRY)/simulation:$(GIT_COMMIT_HASH)
docker push $(DOCKER_REGISTRY)/simulation:latest
docker push $(DOCKER_REGISTRY)/simulation:$(GIT_COMMIT_HASH)
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) .