mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-10-26 03:04:52 +00:00 
			
		
		
		
	* Revert "✌️"
This reverts commit b5b437b878.
* Welcome back, yarn.lock
[lockfiles for all](https://yarnpkg.com/blog/2016/11/24/lockfiles-for-all/)
* Use alpine package registry instead of npm's
* Avoid npx
* Remove `"`
* Follow review
refs: https://github.com/syuilo/misskey/pull/5154#discussion_r303227256
* Update lockfile
* Use yarn instead of npm run
refs: https://github.com/syuilo/misskey/pull/5154#discussion_r303227285
* Back to npm
* Follow review
refs: https://github.com/syuilo/misskey/pull/5154#discussion_r303292279
		
	
			
		
			
				
	
	
	
	
		
			3 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			3 KiB
		
	
	
	
	
	
	
	
Dockerを使ったMisskey構築方法
このガイドはDockerを使ったMisskeyセットアップ方法について解説します。
英語版もあります - English version also available
1. Misskeyのダウンロード
- 
masterブランチからMisskeyレポジトリをクローン git clone -b master git://github.com/syuilo/misskey.git
- 
misskeyディレクトリに移動 cd misskey
- 
最新のリリースを確認 git checkout master
2. 設定ファイルの作成と編集
下記コマンドで設定ファイルを作成してください。
cd .config
cp example.yml default.yml
cp docker_example.env docker.env
default.ymlの編集
非Docker環境と同じ様に編集してください。
ただし、Postgresql、RedisとElasticsearchのホストはlocalhostではなく、docker-compose.ymlで設定されたサービス名になっています。
標準設定では次の通りです。
| サービス | ホスト名 | 
|---|---|
| Postgresql | db | 
| Redis | redis | 
| Elasticsearch | es | 
docker.envの編集
このファイルはPostgresqlの設定を記述します。
最低限記述する必要がある設定は次の通りです。
| 設定 | 内容 | 
|---|---|
| POSTGRES_PASSWORD | パスワード | 
| POSTGRES_USER | ユーザー名 | 
| POSTGRES_DB | データベース名 | 
3. Dockerの設定
docker-compose.ymlを編集してください。
4. Misskeyのビルド
次のコマンドでMisskeyをビルドしてください:
docker-compose build
5. データベースを初期化
docker-compose run --rm web yarn run init
6. 以上です!
お疲れ様でした。これでMisskeyを動かす準備は整いました。
通常起動
docker-compose up -dするだけです。GLHF!
Misskeyを最新バージョンにアップデートする方法:
- git stash
- git checkout master
- git pull
- git stash pop
- docker-compose build
- ChangeLogでマイグレーション情報を確認する
- docker-compose stop && docker-compose up -d
cliコマンドを実行する方法:
docker-compose run --rm web node cli/mark-admin @example
なにかお困りのことがありましたらお気軽にご連絡ください。