Skip to content

adzukimame/media-proxy-workers

Repository files navigation

Media Proxy for Misskey on Cloudflare Workers

事前準備

依存パッケージをインストール:

pnpm install --frozen-lockfile

プレビュー

ローカルでプレビュー:

echo 'ENV = "development"' >> .dev.vars
pnpm wrangler dev

デプロイ

デプロイ:

pnpm wrangler deploy

メモ

アバター画像へのリクエストが Workers に複数回リダイレクトされて、5xx エラーになるのを防ぐ

ダッシュボードの Environment Variables で

AVATAR_REDIRECT_ENABLEDtrue

AVATAR_REDIRECT_HOST に Misskey サーバーのホスト名(例:misskey.tld)を指定する。

デプロイ時に上書きされないよう、Encrypt して保存する。

エラー時にログを Cloud Logging に送信する

ダッシュボードの Environment Variables で

CLOUD_LOGGING_ENABLEDtrue

CLOUD_LOGGING_CREDENTIAL_JSON に Google Cloud のサービスアカウントの認証情報を指定する。

CLOUD_LOGGING_LOGNAME に値を設定すると、logName を変更できる。

デプロイ時に上書きされないよう、Encrypt して保存する。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks