1

デジタルオーシャンでホストされているRailsアプリケーションの環境変数をどのように維持できますか?デジタルオーシャンのRailsアプリケーションの永続環境変数

ローカル私はexport SERVICE_USERNAME='somekey'のようなコマンドでbashスクリプトを実行します。

しかし、私は手動でexport SERVICE_USERNAME='somekey'を実行しようとすると、Ubuntuサーバーにsshしながら、それらはセッションのためだけに残っています...私のアプリケーションには役立ちません。

デジタルオーシャンで環境変数を保持する方法はありますか?簡単な方法はありますか?あなたが見つけることができますが、(/ etc/environmentファイルに)

を(ユーザーの/ pam_environmentファイル。〜/ .profileまたは〜で)ユーザーに環境変数を設定したり、システム全体のどちらか

答えて

1

これについての詳細はUbuntu documentationです。

EDIT;あなたがこれを行うためにあなたのスクリプト持つことができ

:しかし、上記のコマンドを実行すると、 `-bashを与える:

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

を私はアプリは(S3キーをIE)に機能できるように、広い彼らにシステムを保存する必要があると思います。/etc/environment: 'sudo'でも許可が拒否されました。あなたはどんな考えを持っていますか? –

+0

これを試してください: 'ls -lsh/etc/environment'とファイルが誰に属するのかを確認できますか? – Jeremie

+0

rootとして追加する必要があります。ありがとう! –