These are chat archives for crowi/general

14th
Aug 2017
Sotaro KARASAWA
@sotarok
Aug 14 2017 02:25
systemd 経由で起動されてるんですね
systemd の conf で設定した項目って、起動するプログラムに環境変数として渡されるんでしたっけ?
(crowi は環境変数として FILE_UPLOAD を渡されていれば、認知できるとは思いますが、そうでないと、systemd 経由での環境変数の渡し方の問題になりますかねぇ
service 定義に Environment でその conf ファイルが指定されてるなら、たしかにその指定になりそうですねぇ
アルム=バンド@療養明け
@Bredtn_1et_twitter
Aug 14 2017 12:59

/etc/systemd/system/crowi.service

[Service]
WorkingDirectory=/home/USER/crowi
EnvironmentFile=/etc/systemd/system/crowi.conf
ExecStart=/usr/bin/node app.js

と記述しているので、仰るようにserviceの定義のEnvironmentFileで指定している形になっていると思います。

なお、起動や設定方法で参考にしたのは、バージョンはやや古いですが

の記事です。