Dochub

Une platforme d'entraide par et pour les étudiants

Dévelopment

Toutes les infos de développement sont sur le repo github du projet.

Sysadmin

Pour renew les certificats, il faut se ssh à dochub.be, kill nginx, sudo systemctl stop nginx, renew les certificats certbot renew et puis relancer nginx sudo systemctl start nginx.

Pour run le serveur de production, il y a 4 services systemd qui tournent :
* nginx: Pour servir les fichier statiques
* dochub-gunicorn: Le serveur HTTP WSGI pour le projet django
* dochub-celery: Pour run celery (Le séquenceur de taches pour la conversion de fichiers)
* minio: Le système de stockage des fichiers