#!/bin/sh # Entrypoint: настраиваем cron из переменной CHECK_INTERVAL_HOURS INTERVAL=${CHECK_INTERVAL_HOURS:-3} # Записываем crontab для probe echo "0 */$INTERVAL * * * /usr/local/bin/python3 /app/probe.py >> /proc/1/fd/1 2>&1" | crontab - cron # Запускаем FastAPI exec uvicorn main:app --host 0.0.0.0 --port 8000 --workers 1