mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-12-25 08:13:08 +02:00
eb14acbe0c
Replace the "Checkout to Latest Release" command. Current setup document will checkout latest alpha version. Because grep command in the document does not exclude alpha version tags.
3.2 KiB
3.2 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
git clone -b master git://github.com/syuilo/misskey.git
Clone le dépôt de Misskey sur la branche master.cd misskey
Naviguez dans le dossier du dépôt.git checkout $(git tag -l | grep -Ev -- '-(rc|alpha)\.[0-9]+$' | sort -V | tail -n 1)
Checkout sur le tag de la dernière version.
2. Configuration de Misskey
cp .config/example.yml .config/default.yml
Copiez le fichier.config/example.yml
et renommez-ledefault.yml
.cp .config/mongo_initdb_example.js .config/mongo_initdb.js
Copie le fichier.config/mongo_initdb_example.js
et le renomme enmongo_initdb.js
.- Editez
default.yml
etmongo_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
git fetch
git stash
git checkout $(git tag -l | grep -Ev -- '-(rc|alpha)\.[0-9]+$' | sort -V | tail -n 1)
git stash pop
docker-compose build
- Consultez le ChangeLog pour avoir les éventuelles informations de migration
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
mkdir elasticsearch && chown 1000:1000 elasticsearch
Permet de créer le dossier d'accueil de la base ElasticSearch aves les bons droitssysctl -w vm.max_map_count=262144
Augmente la valeur max du paramètre map_count du système (valeur minimum pour pouvoir lancer ES)
2. Après lancement du docker-compose, initialisation de la base ElasticSearch
docker-compose -it web /bin/sh
Connexion dans le conteneur webapk add curl
Ajout du paquet curlcurl -X PUT "es:9200/misskey" -H 'Content-Type: application/json' -d'{ "settings" : { "index" : { } }}'
Création de la base ESexit
Si vous avez des questions ou des problèmes, n'hésitez pas à nous contacter !