traPtitech / traQ

traQ - traP Internal Messenger Application Backend
MIT License
426 stars 29 forks source link

bot-consoleのいい感じのデプロイ方法を考える #1166

Open sapphi-red opened 3 years ago

sapphi-red commented 3 years ago

今だと手でOAuthクライアントの発行が必要

しないでdocker-compose upするだけで完結できるようにしたい

wtks commented 3 years ago

traQ本体にUIを統合するとかはしないんですか?

sapphi-red commented 3 years ago

肥大化させたくない気持ちがあります

Nagarei commented 1 year ago

(思いついたので一応書いておく) bot-consoleの側にOAuthクライアントの発行スクリプトを用意するとかどうでしょう? docker-compose up だけで解決とはいかないけど、手でやるよりはだいぶ楽になりそう。

motoki317 commented 7 months ago

traq-widgetと似た形で、reverse proxyの下に置いて同一ドメイン下でホストして、bot-console側はOAuth2をやめて直接同じドメインのAPIを叩けば、コードのマージによる肥大化を防ぎつつ、簡単な形になりそう

ホストするパスをtraQ-UIのservice workerのdenylistに入れる必要がある? https://github.com/traPtitech/traQ_S-UI/blob/241ba08fa0eac21e95a5a673efe0868094832946/src/sw/workbox.ts#L61