diff --git a/Dockerfile b/Dockerfile index ce25c8a..6273cce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,17 +10,10 @@ ENV UV_COMPILE_BYTECODE=1 # Copy from the cache instead of linking since it's a mounted volume ENV UV_LINK_MODE=copy -# Copy dependency files -COPY uv.lock pyproject.toml ./ - -# Install the project's dependencies using the lockfile and settings -RUN --mount=type=cache,target=/root/.cache/uv \ - uv sync --locked --no-install-project --no-dev - -# Then, add the rest of the project source code and install it COPY . /app + RUN --mount=type=cache,target=/root/.cache/uv \ uv sync --locked --no-dev -CMD ["uv", "run", "fastapi", "run", "src/two_chainz", "--port", "80", "--proxy-headers"] +CMD ["uv", "run", "--no-dev", "fastapi", "run", "src/two_chainz", "--port", "80", "--proxy-headers"]