Chemin de l'application sur le serveur

Services associés au projet

  • Cloudflare r2 ( stocke les assets JS/Css et les backups de la plateforme journalière ),
  • Sentry ( pour capturer les bugs )
  • Celery ( pour sauvegarder la plateforme, et d'autres actions asynchrones )
  • Redis-server ( base de donnée cache )
  • Memcached ( base de donnée cache os )

Chemins sur le serveur

  • Application Tadagberhplus : /srv/tadagbe_rh_plus
  • Application de génération PDF : /srv/tadagbe_pdf_gen
  • Chemin vers le fichier du serveur web ( caddy ) : /etc/caddy/Caddyfile
  • Chemin vers le fichier de configuration gunicorn : /etc/systemd/system/gunicorn.service,
  • Chemin vers le fichier de configuration celery : /etc/systemd/system/celery.service

Toujours s'assurer après une mise à jour de faire :

  • python manage.py collectstatic --no-input
  • python manage.py migrate
  • systemctl restart gunicorn
  • systemctl restart celery
  • systemctl restart cbeat