Fix data dir was copied from dev and errored on build
This commit is contained in:
@@ -2,3 +2,6 @@
|
|||||||
*.duckdb
|
*.duckdb
|
||||||
.env
|
.env
|
||||||
__pycache__
|
__pycache__
|
||||||
|
|
||||||
|
|
||||||
|
src/data/
|
||||||
+3
-1
@@ -6,11 +6,13 @@ WORKDIR /app
|
|||||||
COPY pyproject.toml uv.lock /app/
|
COPY pyproject.toml uv.lock /app/
|
||||||
RUN uv sync --frozen --no-install-project --no-dev
|
RUN uv sync --frozen --no-install-project --no-dev
|
||||||
COPY src /app
|
COPY src /app
|
||||||
|
# Ensure data directory exists but don't copy from host
|
||||||
RUN uv sync --frozen --no-dev
|
RUN uv sync --frozen --no-dev
|
||||||
|
|
||||||
FROM base
|
FROM base
|
||||||
COPY --from=builder /app /app
|
COPY --from=builder /app /app
|
||||||
ENV PATH="/app/.venv/bin:$PATH"
|
ENV PATH="/app/.venv/bin:$PATH"
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
RUN mkdir -p /app/data
|
# Create data directory
|
||||||
|
RUN mkdir -p /app/data && chmod 755 /app/data
|
||||||
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "8000"]
|
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "8000"]
|
||||||
|
|||||||
Reference in New Issue
Block a user