Commit 5828c460 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

systemd should load environment variables file before starting services

parent 338d9f03
...@@ -37,6 +37,7 @@ Description=GenieACS CWMP ...@@ -37,6 +37,7 @@ Description=GenieACS CWMP
[Service] [Service]
Environment="NODE_PATH=/srv/genieacs/node_modules" Environment="NODE_PATH=/srv/genieacs/node_modules"
ConditionFileNotEmpty=/run/genieacs/config.env ConditionFileNotEmpty=/run/genieacs/config.env
EnvironmentFile=/run/genieacs/config.env
Restart=always Restart=always
ExecStartPre=/usr/sbin/genieacs-init ExecStartPre=/usr/sbin/genieacs-init
ExecStart=/srv/genieacs/bin/genieacs-cwmp ExecStart=/srv/genieacs/bin/genieacs-cwmp
...@@ -54,6 +55,7 @@ Description=GenieACS file system ...@@ -54,6 +55,7 @@ Description=GenieACS file system
[Service] [Service]
Environment="NODE_PATH=/srv/genieacs/node_modules" Environment="NODE_PATH=/srv/genieacs/node_modules"
ConditionFileNotEmpty=/run/genieacs/config.env ConditionFileNotEmpty=/run/genieacs/config.env
EnvironmentFile=/run/genieacs/config.env
Restart=always Restart=always
ExecStartPre=/usr/sbin/genieacs-init ExecStartPre=/usr/sbin/genieacs-init
ExecStart=/srv/genieacs/bin/genieacs-fs ExecStart=/srv/genieacs/bin/genieacs-fs
...@@ -71,6 +73,7 @@ Description=GenieACS north bound interface ...@@ -71,6 +73,7 @@ Description=GenieACS north bound interface
[Service] [Service]
Environment="NODE_PATH=/srv/genieacs/node_modules" Environment="NODE_PATH=/srv/genieacs/node_modules"
ConditionFileNotEmpty=/run/genieacs/config.env ConditionFileNotEmpty=/run/genieacs/config.env
EnvironmentFile=/run/genieacs/config.env
Restart=always Restart=always
ExecStartPre=/usr/sbin/genieacs-init ExecStartPre=/usr/sbin/genieacs-init
ExecStart=/srv/genieacs/bin/genieacs-nbi ExecStart=/srv/genieacs/bin/genieacs-nbi
...@@ -88,6 +91,7 @@ Description=GenieACS user interface ...@@ -88,6 +91,7 @@ Description=GenieACS user interface
[Service] [Service]
Environment="NODE_PATH=/srv/genieacs/node_modules" Environment="NODE_PATH=/srv/genieacs/node_modules"
ConditionFileNotEmpty=/run/genieacs/config.env ConditionFileNotEmpty=/run/genieacs/config.env
EnvironmentFile=/run/genieacs/config.env
Restart=always Restart=always
ExecStartPre=/usr/sbin/genieacs-init ExecStartPre=/usr/sbin/genieacs-init
ExecStart=/srv/genieacs/bin/genieacs-ui ExecStart=/srv/genieacs/bin/genieacs-ui
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment