Назад | Перейти на главную страницу

Как установить переменные среды для моего сервера ubuntu?

У меня есть сервер ubuntu, развернутый в digitalocean с gunicorn и nginx для размещения моего проекта django. Теперь я хочу сохранить свой секретный ключ в env. var. . Я поискал в Интернете и обнаружил, что мне нужно изменить файл с именем .bash_profile но у меня нет этого файла в моем домашнем каталоге. Что я должен делать?

Спасибо за вашу помощь и оставайтесь здоровыми!

Создайте файл в любом текстовом редакторе.

~/.bash_profile однако это не было бы идеальным местом для этого, потому что он читается только bash. Есть лучшие места для установки переменных окружения. ~/.profile Также читается другими оболочками, но эти файлы читаются только тогда, когда оболочка вызывается как оболочка входа в систему. Когда вы запускаете приложение как службу, это обычно не так.

В идеале вы бы настроить файл среды в определении службы если ваша служба запускается systemd, или установите это в сценарии запуска вашей службы, если вы используете другую систему инициализации.