Doc: Update setup documents for 10.x (#4676)
* Doc: Update setup documents Use GitHub api to checkout latest release instead of "git tag" command which cannot accurately determine prerelease tag. Also, Changed numbered list format because the shell command is too long to fit on one line. Conflicts: docs/docker.en.md docs/docker.fr.md docs/docker.ja.md docs/setup.en.md docs/setup.fr.md docs/setup.ja.md * Doc: Checkout 10.x tag only Update "checkout latest release" command. Checkout latest tag but 10.x tag only. * Doc: Restore MongoDB * Use tab instead of spaces
This commit is contained in:
parent
4a23c36740
commit
4557856104
6 changed files with 298 additions and 99 deletions
|
@ -9,9 +9,23 @@ This guide describes how to install and setup Misskey with Docker.
|
|||
|
||||
*1.* Download Misskey
|
||||
----------------------------------------------------------------
|
||||
1. `git clone -b master git://github.com/syuilo/misskey.git` Clone Misskey repository's master branch.
|
||||
2. `cd misskey` Move to misskey directory.
|
||||
3. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)` Checkout to the [latest release](https://github.com/syuilo/misskey/releases/latest) tag.
|
||||
1. Clone Misskey repository's master branch.
|
||||
|
||||
`git clone -b master git://github.com/syuilo/misskey.git`
|
||||
|
||||
2. Move to misskey directory.
|
||||
|
||||
`cd misskey`
|
||||
|
||||
3. Checkout to the [latest release](https://github.com/syuilo/misskey/releases/latest) tag.
|
||||
|
||||
```bash
|
||||
git tag | grep '^10\.' | sort -V --reverse | \
|
||||
while read tag_name; do \
|
||||
if ! curl -s "https://api.github.com/repos/syuilo/misskey/releases/tags/$tag_name" \
|
||||
| grep -qE '"(draft|prerelease)": true'; \
|
||||
then git checkout $tag_name; break; fi ; done
|
||||
```
|
||||
|
||||
*2.* Configure Misskey
|
||||
----------------------------------------------------------------
|
||||
|
@ -39,7 +53,15 @@ Just `docker-compose up -d`. GLHF!
|
|||
### How to update your Misskey server to the latest version
|
||||
1. `git fetch`
|
||||
2. `git stash`
|
||||
3. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)`
|
||||
3.
|
||||
|
||||
```bash
|
||||
git tag | grep '^10\.' | sort -V --reverse | \
|
||||
while read tag_name; do \
|
||||
if ! curl -s "https://api.github.com/repos/syuilo/misskey/releases/tags/$tag_name" \
|
||||
| grep -qE '"(draft|prerelease)": true'; \
|
||||
then git checkout $tag_name; break; fi ; done
|
||||
```
|
||||
4. `git stash pop`
|
||||
5. `docker-compose build`
|
||||
6. Check [ChangeLog](../CHANGELOG.md) for migration information
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue