Trotto go links

Trotto go links

  • デプロイ
  • 使用
  • GitHub
  • Languages icon日本語
    • English

›Trottoのデプロイ

Trottoのデプロイ

  • フル・マネージド・インスタンス (trot.to)
  • 'go' ホスト名のサポート
  • Herokuへのデプロイ
  • Dockerを用いてデプロイ
  • app.yml コンフィグファイル
  • OAuth認証情報の作成
  • Azure ADのセットアップ
  • Oktaの設定
  • OneLoginの設定

Trottoの使用

  • goリンクの作成
  • goリンクの使用
  • goリンクの編集
  • goリンクの削除
  • プログラマティック goリンク
  • クイック検索
  • goリンクのオーナー
  • 管理者
  • FAQ

Dockerを用いてデプロイ

Trotto repo には、コンフィグレーション(以下、コンフィグ)でTrottoのイメージをビルドするために使用できるDockerfileが含まれています。 Docker化されたTrottoインスタンスのコンフィグは2つのファイルで構成されています:

  • app.yml(メインのコンフィグを含む)
  • client_secrets.json(Google OAuth認証情報ファイル)

これらのファイルについては後述します。これらのファイルをクローンしたリポジトリの server/src/config/ に配置したら、 docker build コマンドを実行して、コンフィグを含む Trotto イメージをビルドします。 コンテナの起動コマンドは、コンテナ内の 0.0.0.0:8000 または、PORT env var が設定されている場合は 0.0.0.0:${PORT} で Trotto を実行します。例えば、コンテナ内でデフォルトのポート8000を使用している場合、以下のようにホストマシンのポート80にTrottoアプリを公開することができます:

docker build -t trotto .
docker run -d -p 80:8000 trotto

起動コマンドは、Trottoで使用しているPostgresデータベースが新しくても古くても更新します。 何か問題やご質問等がございましたら、遠慮なくhelp@trot.toにお問い合わせください。

app.yml

app.ymlファイルはTrottoをコンフィグするためのメインファイルです。 app.ymlのドキュメントはこちらを参照してください。

client_secrets.json

client_secrets.json は Google OAuth の認証情報ファイルです。 OAuth認証情報の作成方法については、このページ を参照してください。

← Herokuへのデプロイapp.yml コンフィグファイル →
  • app.yml
  • client_secrets.json
What are go links?
Figma case study
Star
Copyright © 2024 Itso, Inc.