From e0b3f49df34747f432ab0362dd587de57e31de5c Mon Sep 17 00:00:00 2001 From: Devrim Date: Fri, 23 Feb 2024 15:10:13 +0300 Subject: [PATCH] feat(jans-linux-setup): opa logs to file (#7826) Signed-off-by: Mustafa Baser --- jans-linux-setup/jans_setup/setup_app/installers/jans_lock.py | 2 ++ jans-linux-setup/jans_setup/static/system/systemd/opa.service | 2 ++ 2 files changed, 4 insertions(+) diff --git a/jans-linux-setup/jans_setup/setup_app/installers/jans_lock.py b/jans-linux-setup/jans_setup/setup_app/installers/jans_lock.py index 34c135605dd..d98659dac5b 100644 --- a/jans-linux-setup/jans_setup/setup_app/installers/jans_lock.py +++ b/jans-linux-setup/jans_setup/setup_app/installers/jans_lock.py @@ -46,6 +46,7 @@ def __init__(self): self.config_ldif = os.path.join(self.output_dir, 'config.ldif') self.opa_dir = os.path.join(Config.opt_dir, 'opa') self.opa_bin_dir = os.path.join(self.opa_dir, 'bin') + self.opa_log_dir = os.path.join(self.opa_dir, 'logs') def install(self): @@ -107,6 +108,7 @@ def install_opa(self): opa_fn = 'opa' self.systemd_units.append(opa_fn) self.createDirs(self.opa_bin_dir) + self.createDirs(self.opa_log_dir) self.copyFile(self.source_files[2][0], self.opa_bin_dir) self.run([paths.cmd_chmod, '755', os.path.join(self.opa_bin_dir, opa_fn)]) self.chown(self.opa_dir, Config.jetty_user, Config.jetty_group, recursive=True) diff --git a/jans-linux-setup/jans_setup/static/system/systemd/opa.service b/jans-linux-setup/jans_setup/static/system/systemd/opa.service index b8f3978fdc4..ce72333f53d 100644 --- a/jans-linux-setup/jans_setup/static/system/systemd/opa.service +++ b/jans-linux-setup/jans_setup/static/system/systemd/opa.service @@ -5,6 +5,8 @@ After=network.target [Service] Type=simple ExecStart=%(opa_bin_dir)s/opa run --server --addr %(jans_opa_host)s:%(jans_opa_port)s +StandardOutput=file:%(opa_log_dir)s/stdout.log +StandardError=file:%(opa_log_dir)s/stderr.log User=jetty Group=jetty