Build failed due to hatch vcs

This commit is contained in:
2026-09-15 16:26:28 +00:00
parent e06e077ebe
commit d28918992a
2 changed files with 3 additions and 7 deletions
+1 -4
View File
@@ -83,11 +83,8 @@ COPY --from=builder /frontend/browser /app/frontend
# Sync the project
# Ref: https://docs.astral.sh/uv/guides/integration/docker/#intermediate-layers
RUN --mount=type=cache,target=/root/.cache/uv \
--mount=type=bind,source=brewman/uv.lock,target=uv.lock \
--mount=type=bind,source=brewman/pyproject.toml,target=pyproject.toml \
uv sync --locked
uv sync --locked --no-editable
ENV PYTHONPATH=/app
EXPOSE 80
RUN chmod 777 /app/docker-entrypoint.sh \
+2 -3
View File
@@ -1,6 +1,5 @@
[project]
name = "brewman"
dynamic = ["version"]
description = "Accounting plus inventory management for a restaurant."
requires-python = ">=3.14"
authors = [{ name = "tanshu", email = "git@tanshu.com" }]
@@ -24,6 +23,7 @@ dependencies = [
"sqlalchemy>=2.0.52",
"uvicorn[standard]>=0.52.4",
]
dynamic = ["version"]
[dependency-groups]
dev = [
@@ -37,12 +37,11 @@ dev = [
]
[build-system]
requires = ["hatchling", "hatch-vcs"]
requires = ["hatch-vcs", "hatchling"]
build-backend = "hatchling.build"
[tool.hatch.version]
source = "vcs"
raw-options = { root = "..", fallback_version = "0.0.0" }
[tool.hatch.build.hooks.vcs]
version-file = "brewman/_version.py"