Astro + Directus で作る、ゲーム記録・お知らせ・プレイ中メンバーを表示するサイトです。
- 遊んだ記録: メンバーが遊んだゲームや活動の記録を投稿
- お知らせ: 公式からのアナウンス
- ゲーム一覧: やってるゲームとプレイ中のメンバー
- Discord 連携: 投稿・お知らせを Webhook で Discord に通知
- フロントエンド: Astro
- CMS: Directus
- デザイン: ニューモーフィズム
- パッケージマネージャー: pnpm
pnpm installDirectus を別途起動し、docs/DIRECTUS_SETUP.md に従ってコレクションを作成してください。
.env.example を .env にコピーし、PUBLIC_DIRECTUS_URL を設定:
PUBLIC_DIRECTUS_URL=https://your-directus-url.com
pnpm dev- リポジトリを Dokploy に接続
- Build Type で Dockerfile を選択
- 環境変数
PUBLIC_DIRECTUS_URLを設定 - デプロイ
- Build Type で Nixpacks を選択
- 環境変数
PUBLIC_DIRECTUS_URLを設定 - デプロイ
投稿・お知らせを Discord に通知する設定は docs/DISCORD_WEBHOOK.md を参照してください。