 4c79dd4e96
			
		
	
	4c79dd4e96
	
	
	
		
			
			* 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
		
	
		
			
				
	
	
	
		
			2.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Docker Guide
This guide describes how to install and setup Misskey with Docker.
Japanese version also available - 日本語版もあります
1. Download Misskey
- 
Clone Misskey repository's master branch. git clone -b master git://github.com/syuilo/misskey.git
- 
Move to misskey directory. cd misskey
- 
Checkout to the latest release tag. git checkout master
2. Configure Misskey
Create configuration files with following:
cd .config
cp example.yml default.yml
cp docker_example.env docker.env
default.yml
Edit this file the same as non-Docker environment.
However hostname of Postgresql, Redis and Elasticsearch are not localhost, they are set in docker-compose.yml.
The following is default hostname:
| Service | Hostname | 
|---|---|
| Postgresql | db | 
| Redis | redis | 
| Elasticsearch | es | 
docker.env
Configure Postgresql in this file.
The minimum required settings are:
| name | Description | 
|---|---|
| POSTGRES_PASSWORD | Password | 
| POSTGRES_USER | Username | 
| POSTGRES_DB | Database name | 
3. Configure Docker
Edit docker-compose.yml.
4. Build Misskey
Build misskey with the following:
docker-compose build
5. Init DB
docker-compose run --rm web yarn run init
6. That is it.
Well done! Now you have an environment to run Misskey.
Launch normally
Just docker-compose up -d. GLHF!
How to update your Misskey server to the latest version
- git stash
- git checkout master
- git pull
- git stash pop
- docker-compose build
- Check ChangeLog for migration information
- docker-compose stop && docker-compose up -d
How to execute cli commands:
docker-compose run --rm web node cli/mark-admin @example
If you have any questions or trouble, feel free to contact us!