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
[Service]
Environment="NODE_PATH=/srv/genieacs/node_modules"
ConditionFileNotEmpty=/run/genieacs/config.env
EnvironmentFile=/run/genieacs/config.env
Restart=always
ExecStartPre=/usr/sbin/genieacs-init
ExecStart=/srv/genieacs/bin/genieacs-cwmp
......@@ -54,6 +55,7 @@ Description=GenieACS file system
[Service]
Environment="NODE_PATH=/srv/genieacs/node_modules"
ConditionFileNotEmpty=/run/genieacs/config.env
EnvironmentFile=/run/genieacs/config.env
Restart=always
ExecStartPre=/usr/sbin/genieacs-init
ExecStart=/srv/genieacs/bin/genieacs-fs
......@@ -71,6 +73,7 @@ Description=GenieACS north bound interface
[Service]
Environment="NODE_PATH=/srv/genieacs/node_modules"
ConditionFileNotEmpty=/run/genieacs/config.env
EnvironmentFile=/run/genieacs/config.env
Restart=always
ExecStartPre=/usr/sbin/genieacs-init
ExecStart=/srv/genieacs/bin/genieacs-nbi
......@@ -88,6 +91,7 @@ Description=GenieACS user interface
[Service]
Environment="NODE_PATH=/srv/genieacs/node_modules"
ConditionFileNotEmpty=/run/genieacs/config.env
EnvironmentFile=/run/genieacs/config.env
Restart=always
ExecStartPre=/usr/sbin/genieacs-init
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