Forked from
TransFem.org / Sharkey
18897 commits behind the upstream repository.
-
かひわし4(バージョン1) authored
* 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
6a8c560d
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
docker.en.md 2.04 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!