jointrashposs/content/id/docs/3.for-admin/install/guides/docker.md
かっこかり 651be5f3b4
New Crowdin updates (#79)
* New translations ja-jp.yml (English)

* New translations 5.releases.md (French)

* New translations 5.releases.md (Italian)

* New translations 5.releases.md (Korean)

* New translations 5.releases.md (Polish)

* New translations 5.releases.md (Chinese Simplified)

* New translations 5.releases.md (Chinese Traditional)

* New translations 5.releases.md (English)

* New translations 5.releases.md (Indonesian)

* New translations 1.about-misskey.md (English)

* New translations 1.index.md (English)

* New translations 0.index.md (English)

* New translations 1.warning.md (English)

* New translations 2.get-started.md (English)

* New translations 3.join-server.md (English)

* New translations 4.things-to-know.md (English)

* New translations apps.md (English)

* New translations docker.md (French)

* New translations docker.md (Italian)

* New translations docker.md (Korean)

* New translations docker.md (Polish)

* New translations docker.md (Chinese Simplified)

* New translations docker.md (English)

* New translations docker.md (Indonesian)

* New translations disable-timelines.md (English)

* New translations 1.index.md (English)

* New translations endpoints.md (French)

* New translations endpoints.md (Italian)

* New translations endpoints.md (Korean)

* New translations endpoints.md (Polish)

* New translations endpoints.md (Chinese Simplified)

* New translations endpoints.md (Chinese Traditional)

* New translations endpoints.md (English)

* New translations endpoints.md (Indonesian)
2023-12-24 11:13:58 +09:00

2.2 KiB

description
このガイドはDockerを使ったMisskeyセットアップ方法を説明します。

Docker Composeを使ったMisskey構築

このガイドはDocker Composeを使ったMisskeyセットアップ方法を説明します。

:::danger 一度使用を始めたサーバーのドメイン・ホスト名では、データベースを作り直さないでください! :::

:::tip{label='前提条件'}

  • 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 ./docker-compose_example.yml ./docker-compose.yml

default.ymldocker.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のアップデート方法

:::warning アップデートの際は必ずリリースノートを確認し、変更点や追加で必要になる作業の有無(ほとんどの場合ありません)を予め把握するようにしてください。 :::

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