为Digital Ocean上的Rails应用程序保留环境变量

时间:2017-03-05 23:55:19

标签: ruby-on-rails ubuntu environment-variables digital-ocean

如何为我在Digital Ocean上托管的Rails应用程序保留环境变量?

在本地,我使用export SERVICE_USERNAME='somekey'等命令运行bash脚本。

但是当我尝试手动运行export SERVICE_USERNAME='somekey'时,在ssh-ing到Ubuntu服务器上时,它们只会持续会话...这对我的应用程序没有帮助。

如何在Digital Ocean上保留环境变量?有一个简单的方法吗?

1 个答案:

答案 0 :(得分:4)

您可以将环境变量设置为用户(在用户的〜/ .profile或〜。/ pam_environment文件中)或系统范围内(在/ etc / environment文件中)

您可以在此Ubuntu documentation找到更多信息。

EDIT;

您可以让脚本执行此操作:

sudo echo 'export SERVICE_USERNAME="somekey"' >> /etc/environment