From 6c21b9c56b68b723c1f9faf78a1c44256f081b71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anger=20J=C3=A9r=C3=A9my?= Date: Wed, 14 Jun 2023 21:56:45 +0200 Subject: [PATCH] [integration] add docker demorunner --- .../envs/integration/demorunners.xml | 7 +++++++ .../integration/ipol-demorunner-docker.service | 17 +++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 sysadmin/systemd/integration/ipol-demorunner-docker.service diff --git a/ipol_demo/modules/config_common/envs/integration/demorunners.xml b/ipol_demo/modules/config_common/envs/integration/demorunners.xml index 7f1f3f617..3e2e0d2b2 100644 --- a/ipol_demo/modules/config_common/envs/integration/demorunners.xml +++ b/ipol_demo/modules/config_common/envs/integration/demorunners.xml @@ -15,4 +15,11 @@ ipol-demorunner --user + + demorunner-docker + docker! + ipol_integration + ipol-demorunner-docker --user + + diff --git a/sysadmin/systemd/integration/ipol-demorunner-docker.service b/sysadmin/systemd/integration/ipol-demorunner-docker.service new file mode 100644 index 000000000..d8c6fa3cf --- /dev/null +++ b/sysadmin/systemd/integration/ipol-demorunner-docker.service @@ -0,0 +1,17 @@ +[Unit] +Description=Run demorunner-docker (for integration) +After=network.target + +[Service] +ExecStart=/home/ipol/ipolDevel/ipol_demo/modules/demorunner-docker/bin/ipol-demorunner +ExecStartPre=-/home/ipol/.cargo/bin/cargo install --git https://github.com/ipol-journal/ipol-demorunner.git --rev cf4dce8a406580964dbea58a77b0d780b3878656 --root . --target-dir target --debug --force --locked +TimeoutStartSec=300 +WorkingDirectory=/home/ipol/ipolDevel/ipol_demo/modules/demorunner-docker/ +Environment=ROCKET_PROFILE=ipol-integration +Environment=ROCKET_ADDRESS=0.0.0.0 +RestartSec=10 +Restart=always +SyslogIdentifier=demorunner-docker + +[Install] +WantedBy=default.target