Source code for pi_portal.modules.system.supervisor_config
"""Pi Portal Supervisor configuration."""
from enum import Enum
[docs]class ProcessList(Enum):
"""Pi Portal Supervisor managed processes."""
BOT = 'bot'
CAMERA = 'camera'
CRON_VIDEOS = "cron_videos"
DOOR_MONITOR = 'door_monitor'
FILEBEAT = 'filebeat'
TEMP_MONITOR = 'temp_monitor'
[docs]class ProcessStatus(Enum):
"""Supervisor process states."""
FATAL = 'FATAL'
RESTARTING = 'RESTARTING'
RUNNING = 'RUNNING'
SHUTDOWN = 'SHUTDOWN'
STARTING = 'STARTING'
STOPPED = 'STOPPED'