Files
don_confiao_backend/django.registry.Dockerfile

21 lines
611 B
Docker

# Imagen de produccion del backend para publicar en el registry de Gitea.
# Autocontenida: incluye el codigo y un entrypoint que aplica migraciones,
# colecta estaticos y arranca gunicorn. Coolify solo hace pull y define env vars.
FROM python:3.12-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
DJANGO_ENV=production
WORKDIR /app/
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY tienda_ilusion/ /app/
COPY docker/entrypoint.sh /usr/local/bin/entrypoint.sh
RUN chmod +x /usr/local/bin/entrypoint.sh
EXPOSE 8000
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]