[Unit] Description=AITBC Multi-Modal Agent Service (Port 8010) Documentation=https://docs.aitbc.bubuit.net After=network.target aitbc-coordinator-api.service Wants=aitbc-coordinator-api.service [Service] Type=simple User=aitbc Group=aitbc WorkingDirectory=/opt/aitbc/apps/coordinator-api Environment=PYTHONPATH=/opt/aitbc/apps/coordinator-api/src Environment=PORT=8010 Environment=SERVICE_TYPE=multimodal Environment=LOG_LEVEL=INFO ExecStart=/opt/aitbc/.venv/bin/python -m aitbc_multimodal.main ExecReload=/bin/kill -HUP $MAINPID Restart=always RestartSec=10 StandardOutput=journal StandardError=journal SyslogIdentifier=aitbc-multimodal # Security settings NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/opt/aitbc/logs /opt/aitbc/data LimitNOFILE=65536 # Resource limits MemoryMax=2G CPUQuota=200% [Install] WantedBy=multi-user.target