このガイドはMisskeyをDocker環境を使用して開発する方法を案内します。
もしDocker環境を使用せずに開発したい場合は別ガイドを参照してください。
-
dockerとdocker-composeをインストールしてください。
-
このリポジトリをクローンしてください。
git clone https://github.com/atsu1125/misskey.git
cd misskey
cp .config/docker.yml .config/default.yml
たぶん変更しなくても動きますが、もし特定の環境設定を行いたい場合には変更してください。
./dockerbuild.sh
これはMisskeyの開発に必要な環境をビルドします。Misskeyをビルドしません。一度だけ必要です。
./dockermanage.sh pnpm i
./dockermanage.sh pnpm build
Misskey本体をビルドします。変更を加えるたびに必要です。
docker-compose -f docker-compose-split.yml up
Misskeyとその依存関係のRedisとMongoDBを起動します。