如何为我在Digital Ocean上托管的Rails应用程序保留环境变量?
在本地我运行一个bash脚本,命令如 export SERVICE_USERNAME='somekey' .
export SERVICE_USERNAME='somekey'
但是当我尝试手动运行 export SERVICE_USERNAME='somekey' 时,在ssh-ing到Ubuntu服务器上时,它们只会持续会话...这对我的应用程序没有帮助 .
如何在Digital Ocean上保留环境变量?有一个简单的方法吗?
您可以将环境变量设置为用户(在用户的〜/ .profile或〜 . / pam_environment文件中)或系统范围(在/ etc / environment文件中)
你可以在Ubuntu documentation找到更多信息 .
编辑;
您可以让脚本执行此操作:
sudo echo 'export SERVICE_USERNAME="somekey"' >> /etc/environment
1 回答
您可以将环境变量设置为用户(在用户的〜/ .profile或〜 . / pam_environment文件中)或系统范围(在/ etc / environment文件中)
你可以在Ubuntu documentation找到更多信息 .
编辑;
您可以让脚本执行此操作: