You've already forked Curso-lenguaje-python
Add movies trivial Bot for Telegram
This commit is contained in:
25
catch-all/06_bots_telegram/07_movie2_bot/Dockerfile
Normal file
25
catch-all/06_bots_telegram/07_movie2_bot/Dockerfile
Normal file
@@ -0,0 +1,25 @@
|
||||
# Utiliza una imagen base de Python en Alpine
|
||||
FROM python:3.12.4-alpine
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# Instala bash, herramientas de compilación y librerías necesarias
|
||||
RUN apk update && \
|
||||
apk upgrade && \
|
||||
python -m venv /env && \
|
||||
/env/bin/pip install --upgrade pip
|
||||
|
||||
# Añade el archivo de requisitos a la imagen
|
||||
COPY requirements.txt /app/requirements.txt
|
||||
|
||||
RUN /env/bin/pip install --no-cache-dir -r /app/requirements.txt
|
||||
|
||||
# Añade el resto del código de la aplicación
|
||||
COPY . /app
|
||||
|
||||
# Configura el entorno virtual
|
||||
ENV VIRTUAL_ENV=/env
|
||||
ENV PATH=/env/bin:$PATH
|
||||
|
||||
# Comando por defecto para ejecutar el bot
|
||||
CMD ["python", "main.py"]
|
||||
Reference in New Issue
Block a user