このガイドはDockerを使ったMisskeyセットアップ方法について解説します。
-
masterブランチからMisskeyレポジトリをクローン
git clone -b master git://github.com/misskey-dev/misskey.git -
misskeyディレクトリに移動
cd misskey -
最新のリリースを確認
git checkout master
下記コマンドで設定ファイルを作成してください。
cd .config
cp example.yml default.yml
cp docker_example.env docker.env非Docker環境と同じ様に編集してください。
ただし、Postgresql、RedisとElasticsearchのホストはlocalhostではなく、docker-compose.ymlで設定されたサービス名になっています。
標準設定では次の通りです。
| サービス | ホスト名 |
|---|---|
| Postgresql | db |
| Redis | redis |
| Elasticsearch | es |
このファイルはPostgresqlの設定を記述します。
最低限記述する必要がある設定は次の通りです。
| 設定 | 内容 |
|---|---|
POSTGRES_PASSWORD |
パスワード |
POSTGRES_USER |
ユーザー名 |
POSTGRES_DB |
データベース名 |
docker-compose.ymlを編集してください。
次のコマンドでMisskeyをビルドしてください:
docker-compose build
docker-compose run --rm web yarn run initお疲れ様でした。これでMisskeyを動かす準備は整いました。
docker-compose up -dするだけです。GLHF!
git stashgit checkout mastergit pullgit stash popdocker-compose build- ChangeLogでマイグレーション情報を確認する
docker-compose stop && docker-compose up -d
docker-compose run --rm web node built/tools/mark-admin @example
なにかお困りのことがありましたらお気軽にご連絡ください。