請協助翻譯
這份文件是由社群協作翻譯的。您可以從Crowdin進行文件翻譯。感謝您的協助🙏
使用 Docker Compose 建置 Misskey
本指南介紹如何使用 Docker Compose 安裝設置 Misskey。
警告
一度使用を始めたサーバーのドメイン・ホスト名では、データベースを作り直さないでください!
前提条件
- DockerおよびDocker Composeがインストールされていること。
リポジトリの取得
git clone -b master https://github.com/misskey-dev/misskey.git
cd misskey
git checkout master
設定
下記コマンドで、各種設定ファイルのサンプルをコピーします。
cp .config/docker_example.yml .config/default.yml
cp .config/docker_example.env .config/docker.env
cp ./compose_example.yml ./compose.yml
default.yml
とdocker.env
をファイル内の説明に従って編集してください。
また、必要に応じて、docker-compose.yml
を編集します。(ポートを変更したい場合など)
ビルドと初期化
次のコマンドでMisskeyのビルドとデータベースの初期化を行います。 これにはしばらく時間がかかります。
sudo docker compose build
sudo docker compose run --rm web pnpm run init
起動
お疲れ様でした。以下のコマンドでMisskeyを起動できます。
sudo docker compose up -d
GLHF✨
Misskeyのアップデート方法
注意
アップデートの際は必ずリリースノートを確認し、変更点や追加で必要になる作業の有無(ほとんどの場合ありません)を予め把握するようにしてください。
git stash
git checkout master
git pull
git submodule update --init
git stash pop
sudo docker compose build
sudo docker compose stop && sudo docker compose up -d
アップデート内容、およびデータベースの規模によっては時間がかかることがあります。
cliコマンドを実行する方法
sudo docker compose run --rm web node packages/backend/built/tools/foo bar