6a8c560d21
* Modify Dockerfile and docker-compose.yml * Fix MongoDB connection error * Use alpine-3.8 instead of alpine-edge as base image * Modify install packages * Modify Mongodb image tag name * Update Docker documents * Add 'Download misskey' paragraph * Make redis optional for Docker
2 KiB
2 KiB
Docker Guide
This guide describes how to install and setup Misskey with Docker.
Japanese version also available - 日本語版もあります
1. Download Misskey
git clone -b master git://github.com/syuilo/misskey.git
Clone Misskey repository's master branch.cd misskey
Move to misskey directory.git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
Checkout to the latest release tag.
2. Make configuration files
cp .config/example.yml .config/default.yml
Copy the.config/example.yml
and rename it todefault.yml
.cp .config/mongo_initdb_example.js .config/mongo_initdb.js
Copy the.config/mongo_initdb_example.js
and rename it tomongo_initdb.js
.- Edit
default.yml
andmongo_initdb.js
.
3. Configure Docker
Edit docker-compose.yml
.
4. Build Misskey
Build misskey with the following:
docker-compose build
5. That is it.
Well done! Now, you have an environment that run to Misskey.
Launch normally
Just docker-compose up -d
. GLHF!
Way to Update to latest version of your Misskey
git fetch
git stash
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
git stash pop
docker-compose build
- Check ChangeLog for migration information
docker-compose stop && docker-compose up -d
Way to execute cli command:
docker-compose run --rm web node cli/mark-admin @example
If you have any questions or troubles, feel free to contact us!