25

Heroku アプリの構成変数を設定するには、次のようにします。

$ heroku config:set GITHUB_USERNAME=joesmith

ファイルの内容で構成変数を設定するにはどうすればよいですか?

4

3 に答える 3

38

アプリに指定されたファイルにキーと値のペアをプッシュするコマンドをheroku-config追加するプラグインを見てください。heroku config:push.env

また、反対のことを行うコマンドもあり、の構成でアプリをローカルで実行する場合heroku config:pullに非常にうまく機能します。foreman.env

https://github.com/xavdid/heroku-config

heroku config:push --file=.env.production 
于 2013-09-16T08:26:59.660 に答える
0

honcho と invoke を使用した単純な純粋な Python ソリューション:

from honcho.environ import parse
from invoke import run

def push_env(file='.env'):
    """Push .env key/value pairs to heroku"""
    with open(file, 'r') as f:
        env = parse(f.read())
    cmd = 'heroku config:set ' + ' '.join(
        f'{key}={value}' for key, value in env.items())
    run(cmd)

ここでの考え方は、honcho を使用してプロジェクトをローカルで実行した場合と同じ構成が得られるということです。次に、invoke を使用してこのタスクをコマンド ラインから簡単に実行します ( @taskandを使用c.run) が、ここではスタンドアロンに適応させました。

于 2020-08-11T00:51:38.047 に答える