Описание констант¶
Глобальные константы, используемые в остальных модулях пакета. Практически все берутся из переменных окружения среды (из окружения и файла .env). При выполнении модуля напрямую выводятся значения констант. -
- python_runner_bot.const.BASE_DIR = '/mnt/d/development/projects/git/python-runner-bot/python_runner_bot'¶
Расположение скриптов бота
- python_runner_bot.const.CONTAINER_EXECUTION_TIMEOUT = 10¶
Таймаут выполнения контейнера в секундах
- python_runner_bot.const.CONTAINER_MEMORY_LIMIT_MB = 50¶
Ограничение оперативной памяти для контейнера
- python_runner_bot.const.CONTAINER_STOP_TIMEOUT = 5¶
Время ожидания остановки контейнера
- python_runner_bot.const.DEFAULT_IMAGE = 'python:3.12.3'¶
Версия Python используемая по умолчанию для новых пользователей
- python_runner_bot.const.PYTHON_VERSIONS = ['3.8.10', '3.10.12', '3.12.3']¶
Используемые версии Python
- python_runner_bot.const.SIMULTANEOUS_EXEC = 5¶
Количество одновременных запусков. Бот выполняет запуски асинхронно, поэтому необходимо установить количество одновременных запусков в соответствии с запланированным для бота количеством памяти