You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

24 lines
657 B

# Utilizar una imagen base de Python
FROM python:3.11-slim
# Establecer el directorio de trabajo en el contenedor
WORKDIR /app
# Copiar el archivo requirements.txt al directorio de trabajo
COPY requirements.txt .
# Instalar las dependencias
RUN pip install --no-cache-dir -r requirements.txt
# Copiar el resto del código de la aplicación
COPY . .
# Exponer el puerto en el que correrá la aplicación
EXPOSE 8000
# Ejecutar las migraciones y colectar archivos estáticos
RUN python manage.py migrate
#RUN python manage.py collectstatic --noinput
# Comando para iniciar el servidor de Django
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]