misskey/docs/docker.fr.md
かひわし4(バージョン1) 4557856104 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
2019-04-16 13:09:31 +09:00

3.6 KiB

Guide Docker

Ce guide explique comment installer et configurer Misskey avec Docker.

Version japonaise également disponible - Japanese version also available - 日本語版もあります
Version anglaise également disponible - English version also available - 英語版もあります


1. Télécharger Misskey

  1. Clone le dépôt de Misskey sur la branche master.

    git clone -b master git://github.com/syuilo/misskey.git

  2. Naviguez dans le dossier du dépôt.

    cd misskey

  3. Checkout sur le tag de la dernière version.

    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. Configuration de Misskey

  1. cp .config/example.yml .config/default.yml Copiez le fichier .config/example.yml et renommez-le default.yml.
  2. cp .config/mongo_initdb_example.js .config/mongo_initdb.js Copie le fichier .config/mongo_initdb_example.js et le renomme en mongo_initdb.js.
  3. Editez default.yml et mongo_initdb.js.

3. Configurer Docker

Editez docker-compose.yml.

4. Contruire Misskey

Contruire l'image Docker avec:

docker-compose build

5. C'est tout !

Parfait, Vous avez un environnement prêt pour démarrer Misskey.

Lancer normalement

Utilisez la commande docker-compose up -d. GLHF!

How to update your Misskey server to the latest version

  1. git fetch
  2. git stash
```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
```
  1. git stash pop
  2. docker-compose build
  3. Consultez le ChangeLog pour avoir les éventuelles informations de migration
  4. docker-compose stop && docker-compose up -d

Comment exécuter des commandes

docker-compose run --rm web node cli/mark-admin @example

Configuration d'ElasticSearch (pour la fonction de recherche)

1. Préparation de l'environnement

  1. Permet de créer le dossier d'accueil de la base ElasticSearch aves les bons droits

    mkdir elasticsearch && chown 1000:1000 elasticsearch

  2. Augmente la valeur max du paramètre map_count du système (valeur minimum pour pouvoir lancer ES)

    sysctl -w vm.max_map_count=262144

2. Après lancement du docker-compose, initialisation de la base ElasticSearch

  1. Connexion dans le conteneur web

    docker-compose -it web /bin/sh

  2. Ajout du paquet curl

    apk add curl

  3. Création de la base ES

    curl -X PUT "es:9200/misskey" -H 'Content-Type: application/json' -d'{ "settings" : { "index" : { } }}'

  4. exit


Si vous avez des questions ou des problèmes, n'hésitez pas à nous contacter !