Files
don_confiao_backend/django.coolify.Dockerfile
monomono 13e14e5d2e #51 chore(coolify): docker-compose y Dockerfile dedicados para deploy en Coolify
- docker-compose.coolify.yaml: stack postgres+django sin env_file (variables
  via UI de Coolify), sin puertos publicos de BD, sin nginx, expose 8000
- django.coolify.Dockerfile: copia el codigo dentro de la imagen (no toca
  django.Dockerfile usado por dev/staging/prod)
2026-10-12 16:46:18 -05:00

15 lines
491 B
Docker

# Dockerfile dedicado para el despliegue en Coolify.
# No toca django.Dockerfile (que usan los compose dev/staging/prod locales).
# Diferencias: copia el código de tienda_ilusion/ dentro de la imagen (Coolify
# no monta el directorio local) y expone PYTHONUNBUFFERED para logs en tiempo real.
FROM python:3.12-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1
WORKDIR /app/
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY tienda_ilusion/ /app/