Я использую systemctl
для запуска и поддержания моего приложения в живых. Ниже мой файл .service
. Обратите внимание на Environment='METEOR_SETTINGS={"privateKey": "ohnoyouseemyprivatekey!"}'
. Здесь я буду хранить личные ключи, и я не хочу, чтобы они были видны в этом месте.
У меня вопрос, как именно я могу попросить systemctl прочитать его из файла в определенном месте в
[Service]
ExecStart=/usr/bin/node /home/wow-doge/experimental/wow_doge_builds/bundle/main.js
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=logdoge
#User=root
#Group=root
Environment=NODE_ENV=production
Environment=PORT=3000
Environment=HTTP_FORWARDED_COUNT=1
Environment=MONGO_URL=mongodb://127.0.0.1:27017/wow-doge
Environment=ROOT_URL=https://localhost
Environment='METEOR_SETTINGS={"privateKey": "ohnoyouseemyprivatekey!"}'
[Install]
WantedBy=multi-user.target