feat(playout): change liquidsoap working dir (#1547)

BREAKING CHANGE: When running liquidsoap as a systemd service, the working directory is now /var/lib/libretime/playout.
This commit is contained in:
Jonas L 2022-01-31 10:13:49 +01:00 committed by GitHub
parent c266221165
commit ff2c733170
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 4 deletions

View File

@ -4,6 +4,7 @@ Description=Libretime Liquidsoap Service
[Service]
Environment=LIBRETIME_LOG_FILEPATH=/var/log/libretime/liquidsoap.log
Environment=LIBRETIME_CONFIG_FILEPATH=/etc/airtime/airtime.conf
WorkingDirectory=/var/lib/libretime/playout
ExecStart=/usr/local/bin/libretime-liquidsoap
User=libretime-playout

View File

@ -12,8 +12,6 @@ from loguru import logger
from . import generate_liquidsoap_cfg
PYPO_HOME = "/var/tmp/airtime/pypo/"
@click.command()
@cli_logging_options()
@ -24,8 +22,6 @@ def cli(log_level: int, log_filepath: Optional[Path]):
log_level = level_from_name(log_level)
setup_logger(log_level, log_filepath)
os.environ["HOME"] = PYPO_HOME
generate_liquidsoap_cfg.run(log_filepath)
# check liquidsoap version so we can run a scripts matching the liquidsoap minor version
liquidsoap_version = subprocess.check_output(