Skip to content
pasta edited this page Dec 27, 2024 · 4 revisions

環境変数

key description example
DATABASE_URL ツイート情報を記録するsqliteのファイルパス。 'file:/etc/db/data.sqlite'
DISCORD_CLIENT_ID Discord ApplicationにおけるClient ID '1234566789'
DISCORD_CLIENT_SECRET Discord ApplicationにおけるClient Secret 'hogehogehoge'
SERVER_ORIGIN このサーバがデプロイされてるOrigin 'https://twitter.hoge.com'
DISCORD_SERVER_ID このクライアントを操作する権限のある人間が所属しているべきサーバID '123456789'
DISCORD_VALID_ROLE_IDS このクライアントを操作する権限のあるRoll ID。複数指定する時はカンマ区切り '1234567,345678,9876654'
TWITTER_USERNAME Twitterアカウントのユーザ名(screen_name) 'rtainjapan'
TWITTER_PASSWORD Twitterアカウントのパスワード 'passw0rd'
TWITTER_USER_EMAIL Twitterアカウントのメールアドレス '[email protected]'
PUPPETEER_HEADLESS headless mode(ウインドウ立ち上げなし)で起動するかどうか。 true
PUPPETEER_SCREENSHOT_PATH puppeteerがブラウザのスクショ画像を出力するディレクトリ /etc/social-media-client/screenshots
RUNDATA_API_URL 走者解説情報のAPI 'https://script.google.com/macros/s/xxxxxxxxxx/exec'

Dockerコンテナで起動する場合、ホストに各種ファイル(DBやスクショ)が見えるようにするには各種パスのmountをする必要があることに注意

Clone this wiki locally