EXDeckは、軽量なマルチカラムのTwitterクライアントです。
- フロントエンド exdeck-frontend
- バックエンド exdeck-backend (このリポジトリ)
以下のコマンドを実行します。
git clone https://github.com/EXDeck/exdeck-backend.git
cd exdeck-backend
pnpm install
.env
ファイルを作成します。
.env
では以下の内容が設定可能です。
これらのうちCK
およびCS
は設定が必須です。他の項目は必要に応じて設定してください。
CK=[your twitter API consumer key]
CS=[your twitter API consumer secret]
ORIGIN=[frontend origin / defalut: https://localhost:3000]
PORT=[listening port / defalut: 3000]
SSL=[using SSL (true/false)]
C_HTTPONLY=[cookie http only option (true/false)]
C_SECURE=[cookie secure option (true/false)]
C_SAMESITE=[cookie samesite option (strict/lax/none) / default: strict]
C_DOMAIN=[cookie domain option]
C_MAXAGE=[cookie max age option]
ローカルのSSL証明書を使用する場合は以下の手順で証明書を発行してください。
- mkcertのインストール
mkcert --install && mkcert localhost
以下のコマンドを実行します。
pnpm dev
以下のコマンドを実行します。
pnpm bs
以下のコマンドを実行します。
pnpm build
Copyright (c) 2022 EXDeck https://github.com/EXDeck
このソフトウェアは、MIT Licenseに基づき配布しています。