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

app.yml コンフィグファイル

app.ymlファイルはTrottoを設定するためのメインファイルです。

フォーマット

ファイルは次のようなものになります:

sessions_secret: strong_secret_strong_as_a_small_pony
postgres:
  url: "postgresql://username:password@host/database"

sessions_secret (必須)

sessions_secret はセッションや他のトークンに署名するために使われる強力な秘密でなければなりません。 この秘密の例としては、

python -c 'import os; import base64; print(base64.b64encode(os.urandom(32)))'

postgres (必須)

postgres.url はPostgres 12 データベースの接続文字列でなければなりません。 また、Trottoを最初にセットアップするとき、これは空のデータベースでなければなりません。 アプリが起動すると、必要なテーブルでデータベースを更新します

ローケーション

Trottoアプリはapp.ymlコンフィグをconfig/app.ymlから読み込む、または エンコードされたbase64ファイルを含むTROTTO_CONFIG環境変数から読み込むことができます。 エンコードされたbase64の値を取得する1つの方法は、base64コマンドを使用することです:

base64 app.yml
← Dockerを用いてデプロイOAuth認証情報の作成 →
  • フォーマット
    • sessions_secret (必須)
    • postgres (必須)
  • ローケーション
What are go links?
Figma case study
Star
Copyright © 2024 Itso, Inc.