お手持ちのProject IDとAPIキーを使って、以下の手順に従ってデプロイを行います。

この手順にはmorphコマンドが必要となります。 まだインストールされていない場合は、pip install morph-dataコマンドでインストールしてください。

MorphアプリのビルドにはDockerを使用します。Dockerがインストールされていない場合は、Docker公式サイトからインストールしてください。

1

morph CLIを設定する

下記のコマンドを実行してAPIキーを~/.morph/credentialsに設定します。

Shell
morph config
2

プロジェクトをセットアップする

  1. プロジェクトのルート階層に移動します。
    Shell
    cd /path/to/your-project
    
  2. morph_project.ymlを編集してproject_idを設定します。
    YAML
    # Profile Section in `~/.morph/credentials`
    profile: default
    
    # Project ID
    project_id: [YOUR_PROJECT_ID]
    
    # Python Package Manager
    package_manager: pip
    
    -- 省略 --
    
    • profile~/.morph/credentialsのセクションに紐付きます。通常はdefaultで問題ありませんが、複数の認証情報をお持ちの場合は必要に応じて変更してください。
    • package_managerはプロジェクト作成時のパッケージマネージャーが設定されています。通常変更する必要はありませんが、morph deployコマンドではこの設定に基づいてビルドを行います。
      • package_manager=pipが指定されている場合は、プロジェクト直下のrequirements.txtを編集してデプロイ環境でインストールするパッケージを指定してください。それ以外の場合はrequirements.txtがビルド時に自動で生成されます。
3

クラウドにデプロイする

コマンドを実行してクラウドにデプロイします。

Shell
morph deploy
  • Dockerキャッシュを無効化する場合:
Shell
morph deploy --no-cache

デプロイ後、https://app.morph-data.io/ にログインして結果を確認してください。