declarative dockerfile

This commit is contained in:
Taylor Wilsdon
2026-03-09 12:52:00 -04:00
parent d3fde86296
commit 7c550e55b2
4 changed files with 39 additions and 6 deletions

View File

@@ -13,10 +13,7 @@ RUN pip install --no-cache-dir uv
COPY . .
# Install Python dependencies using uv sync
RUN uv sync --frozen --no-dev
# Ensure OAuth proxy disk backend dependencies are present in the image.
RUN uv pip install --python .venv/bin/python "py-key-value-aio[disk]>=0.3.0"
RUN uv sync --frozen --no-dev --extra disk
# Create non-root user for security
RUN useradd --create-home --shell /bin/bash app \