FROM python:3.11-alpine # Instalar dependencias del sistema RUN apk add --no-cache gcc musl-dev # Crear directorio de trabajo WORKDIR /app # Instalar dependencias de Python RUN pip install --no-cache-dir docker requests # Copiar script COPY watchtower_telegram_notifier.py /app/ # Hacer ejecutable RUN chmod +x /app/watchtower_telegram_notifier.py # Crear grupo docker con el mismo GID que el host (110) y agregar usuario root RUN addgroup -g 110 docker && \ adduser root docker # Comando por defecto (ejecutar como root que pertenece al grupo docker) CMD ["python", "/app/watchtower_telegram_notifier.py"]