Files
gkachele-saas/demo/Dockerfile

21 lines
676 B
Docker

# Usa una imagen oficial de Python como base
FROM python:3.9-slim-buster
# Establece el directorio de trabajo dentro del contenedor
WORKDIR /app
# Copia el archivo de requisitos e instálalos
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copia el resto de la aplicación al directorio de trabajo
COPY . .
# Expone el puerto en el que corre la aplicación Flask (definido en config.py)
EXPOSE 5001
# Comando para correr la aplicación
# Asegúrate de que app.py esté en el directorio raíz de WORKDIR (/app)
# Y que las variables de entorno si son necesarias para SECRET_KEY y PORT se pasen al docker run o compose
CMD ["python", "app.py"]