36046ef816
Agent-Logs-Url: https://github.com/dsaub/proyecto-final/sessions/7a547c09-9817-47a6-979e-c19cbcaa4c08 Co-authored-by: dsaub <54474838+dsaub@users.noreply.github.com>
21 lines
464 B
Docker
21 lines
464 B
Docker
FROM python:3.14-alpine
|
|
|
|
ENV PYTHONDONTWRITEBYTECODE=1
|
|
ENV PYTHONUNBUFFERED=1
|
|
WORKDIR /app
|
|
|
|
COPY pyproject.toml uv.lock /app/
|
|
RUN apk --no-cache update && apk --no-cache upgrade
|
|
RUN pip install --no-cache-dir uv
|
|
RUN uv sync --no-dev --no-install-project # Instala solo dependencias, no el paquete local
|
|
|
|
COPY . /app/
|
|
RUN chmod +x /app/entrypoint.sh
|
|
|
|
|
|
EXPOSE 8000
|
|
RUN mkdir -pv /fonts
|
|
COPY tienda/static/fonts/ /fonts/
|
|
|
|
ENTRYPOINT ["/bin/sh", "/app/entrypoint.sh"]
|