請協助翻譯
這份文件是由社群協作翻譯的。您可以從Crowdin進行文件翻譯。感謝您的協助🙏
使用 Docker Compose 建置 Misskey
本指南介紹如何使用 Docker Compose 安裝設置 Misskey。
警告
一旦開始使用,請勿使用伺服器的域名以及主機名稱重新建立資料庫!
前提条件
- 必須安裝 Docker 和 Docker Compose。
取得 Misskey 原始碼
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
。
如有必要,也請編輯 compose.yml
。(例如,如果您想更改連接埠)
建構和初始化
使用以下命令建構 Misskey 並初始化資料庫。 這需要一些時間。
sudo docker compose build
sudo docker compose run --rm web pnpm run init
啟動
辛苦了。可以使用以下指令啟動 Misskey。
sudo docker compose up -d
GLHF✨
如何更新Miskey
注意
在進行更新時,請務必確認變更日誌,預先了解變更和可能需要的作業(通常不需要)。
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