Add env var to not replace systemd service file (#462)

This commit is contained in:
suchmememanyskill
2023-05-21 00:07:09 +02:00
committed by GitHub
parent dbd1ea9543
commit cad2babbca
2 changed files with 6 additions and 3 deletions
+4 -1
View File
@@ -32,7 +32,10 @@ def get_server_port() -> int:
return int(os.getenv("SERVER_PORT", "1337")) return int(os.getenv("SERVER_PORT", "1337"))
def get_live_reload() -> bool: def get_live_reload() -> bool:
os.getenv("LIVE_RELOAD", "1") == "1" return os.getenv("LIVE_RELOAD", "1") == "1"
def get_keep_systemd_service() -> bool:
return os.getenv("KEEP_SYSTEMD_SERVICE", "0") == "1"
def get_log_level() -> int: def get_log_level() -> int:
return {"CRITICAL": 50, "ERROR": 40, "WARNING": 30, "INFO": 20, "DEBUG": 10}[ return {"CRITICAL": 50, "ERROR": 40, "WARNING": 30, "INFO": 20, "DEBUG": 10}[
+2 -2
View File
@@ -6,7 +6,7 @@ from ensurepip import version
from json.decoder import JSONDecodeError from json.decoder import JSONDecodeError
from logging import getLogger from logging import getLogger
from os import getcwd, path, remove from os import getcwd, path, remove
from localplatform import chmod, service_restart, ON_LINUX from localplatform import chmod, service_restart, ON_LINUX, get_keep_systemd_service
from aiohttp import ClientSession, web from aiohttp import ClientSession, web
@@ -159,7 +159,7 @@ class Updater:
tab = await get_gamepadui_tab() tab = await get_gamepadui_tab()
await tab.open_websocket() await tab.open_websocket()
async with ClientSession() as web: async with ClientSession() as web:
if ON_LINUX: if ON_LINUX and not get_keep_systemd_service():
logger.debug("Downloading systemd service") logger.debug("Downloading systemd service")
# download the relevant systemd service depending upon branch # download the relevant systemd service depending upon branch
async with web.request("GET", service_url, ssl=helpers.get_ssl_context(), allow_redirects=True) as res: async with web.request("GET", service_url, ssl=helpers.get_ssl_context(), allow_redirects=True) as res: