client.Dockerfileとserver.Dockerfileがあるのでそれぞれビルドするdocker-compose.yamlを使っても良い
- 起動するときにサーバー側に次の環境変数を指定する
TRAQ_AUTH_CLIENT_IDtraQ の認証に使う OAuth Client の ClientID- 読み取り / 書きこみ の権限が必要で、リダイレクト先は
/api/auth/callbackのフルパス (ドメイン名とかも含めたパス) にする
- 読み取り / 書きこみ の権限が必要で、リダイレクト先は
TRAQ_TOKEN適当な Bot の Access Token- バックグラウンドでのメッセージの取得に使う
DATABASE_URLデータベースに接続するためのURL- PostgreSQL です
TODO: 後で整備する
apps/server/src/index.ts に本質的な実装はまとまっているので、そこを見るとわかります。