Dockerを使わずにインストール
Tianjiをインストールする際にdockerを使うのが環境問題を考慮しなくて良いため最善の方法です。
しかし、サーバーがdockerをサポートしていない場合は、手動でインストールを試みることができます。
要件
以下が必要です:
- Node.js 18.12+ / 20.4+
- pnpm 9.x(できれば9.7.1)
- Git
- postgresql
- pm2 - Tianjiをバックグラウンドで実行するため
- apprise - オプション、通知が必要な場合
コードをクローンしてビルド
git clone https://github.com/msgbyte/tianji.git
cd tianji
pnpm install
pnpm build
環境ファイルの準備
src/serverに.envファイルを作成します
DATABASE_URL="postgresql://user:[email protected]:5432/tianji?schema=public"
JWT_SECRET="replace-me-with-a-random-string"