Démarrer le serveur
Préparation de l'environnement
Une fois dans le répertoire de Trognoncal, installez les logiciels docker, docker-compose et gnu-make.
Exemple sur une debian
Sur une debian, la commande suivante permet d'installer ces paquets:
sudo apt install docker.io docker-compose make
Si ce n'est pas déjà fait, il faudra probablement que vous autorisiez votre utilisateurice à utiliser docker.
Exemple sur une debian
Sur une debian, la commande suivante permet d'autoriser l'utilisateurice toto à utiliser docker:
sudo adduser toto docker
Il faut ensuite se déconnecter puis se reconnecter pour que l'autorisation soit prise en compte. Ne pas oublier de se rendre à l'aide de la commande cd dans le dossier qui héberge Trognoncal.
Démarrage du serveur
La commande suivante permet de démarrer le serveur:
make build-prod
Cette commande ne fonctionnera pas si vous n'avez pas d'abord configuré votre environnement.
Cette commande va lancer la récupération de toutes les images docker nécessaires à faire fonctionner Trognoncal, puis va les démarrer, et enfin initialiser la base de données avec la structure nécessaire à faire fonctionner Trognoncal.
Commandes disponibles
Il existe plusieurs autres commandes disponibles, que l'on peut lister avec la commande make help. Par exemple :
make stop-prodpour arrêter le serveur s'il a été lancé en mode prod.make build-devpour démarrer une version plus légère, destinée au développement local.make stop-devpour arrêter le serveur s'il a été lancé en mode développement.
Vérification de la disponibilité du serveur
À la fin du démarrage, votre serveur Trognoncal tourne sur le port que vous aviez configuré à l'adresse précédente (par défaut 6380). Vous pouvez donc y accéder à l'adresse http://localhost:6380/ depuis le serveur lui-même, ou depuis un autre ordinateur si vous connaissez l'adresse de votre serveur. Par exemple, si votre serveur répond à l'adresse 192.168.1.2, depuis votre navigateur vous pourrez consulter votre instance Trognoncal à l'adresse http://192.168.1.2:6380/.
Étape suivante
Vous pouvez maintenant passer à l'étape suivante, consistant à initialiser les informations qui rendront unique votre instance.
