#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)
This commit is contained in:
15
django.coolify.Dockerfile
Normal file
15
django.coolify.Dockerfile
Normal file
@@ -0,0 +1,15 @@
|
||||
# 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/
|
||||
Reference in New Issue
Block a user