Certain programmes sont nécessaires pour l'utilisation de BibTexToSparklis:
- Git (Optionnel) : Pour cloner le projet
- Docker : Pour lancer les serveurs
- Yarn : Pour l'interface web
- Node.js : Pour l'interface web
# Récupération du projet (via ssh)
$ git clone git@github.com:pH0xe/septime.git # OU (via HTTPS)
$ git clone https://github.com/pH0xe/septime.git- Copier le fichier
.env.sampledans le fichier.env - Dans le fichier
.env:- Mettre un mot de passe fort pour
POSTGRES_ADMIN_PASSWORD - Mettre un mot de passe fort pour
BIBTEX_USER_PASSWORD
- Mettre un mot de passe fort pour
- Copier le fichier
.env.sampledans le fichier.env - Dans le fichier
.env:- Mettre
bibtex-userdansPOSTGRESQL_USERNAME - Mettre le mot de passe définit dans
BIBTEX_USER_PASSWORDdansPOSTGRESQL_PASSWORD - Mettre
postgresdansPOSTGRESQL_HOST - Mettre
5432dansPOSTGRESQL_PORT - Mettre
bibtex-projectdansPOSTGRESQL_DB
- Mettre
- Copier le fichier
.env.sampledans le fichier.env - Dans le fichier
.env:- Mettre
bibtex-projectdansDBNAME - Mettre
bibtex-userdansDBUSER - Mettre le mot de passe définit dans
BIBTEX_USER_PASSWORDdansDBPASSWORD - Mettre
postgresdansDBHOST - Mettre
5432dansDBPORT - Mettre un mot de passe fort pour
AUTHSECRET(Utiliser pour la génération de token JWT) - Mettre un mot de passe fort pour
ADMIN_PASSWORD(Mot de passe par défaut de l'administrateur)
- Mettre
- Copier le fichier
.env.sampledans le fichier.env - Dans le fichier
.env:- Mettre Le meme mot de passe dans
AUTHSECRETque celui mis dans le dossier auth-service
- Mettre Le meme mot de passe dans
Pour lancer le serveur il suffit de lancer le script launch-dev.sh
./launch-devDans certain cas le script n'est pas executable après un clone. Il faut donc le rendre executable.
chmod +x launch-dev