# LynqChat チャットアプリです。 # サーバー作成 ## 本体 **要件** - Node.js v22.15.0以上v23未満 - pnpm v10.17.0以上 ```bash # configのサンプルをコピー # config/config.yamlをコメントに従って変更してください。 cp config/example.yaml config/config.yaml # フロントエンドのビルド cd packages/frontend pnpm i pnpm run build # バックエンドのビルド cd ../backend pnpm i pnpm run build # データベースのマイグレーション pnpm mikro migration:up # 起動 pnpm run start ``` ## PostgreSQL サーバーがある場合はスキップして構いません。 空のデータベースが必要です。 現時点で、暗号化通信には対応していません。 ### Nix > **WARNING** > ローカルのNix Storeにパスワードが平文で保存されます。 WSLの`/mnt/*`では、権限の制約によって動作しません。 `/home/*`などのディレクトリで使用してください。 ```bash # Configコピー cp ./config/example.yaml ./config/config.yaml # 起動 nix develop # 停止: pg_ctl -D postgres-data-nix stop exit ```