11. Hébergement & Déploiement - Iziclock/T304-Projet-Integration_IziClock GitHub Wiki
Application : Réveil intelligent
Hébergeur : PulseHeberg
Fichier de configuration de l'hébergement
Pour plus de facilités, nous passons par un VPS de l'hébergeur PulseHeberg. Nous avons opté pour l'option "Education Cloud" d'EDU-2 à 25€ par an. Cette option nous fournit 2 coeurs vCore 2.4Gh, 2Go de RAM DDR4, 30Go de stockage et une connexion de 100Mbps.
Notre VPS est basé à Paris, tourne sur un Debian 12.0. Il est protégé par un pare-feu.
Le frontend de l'application est déployé en fichier APK ou ABB pour Android et en fichier IPA pour IOS. Il sera ensuite disponible sur le Play Store et l'Apple Store afin que les utilisateurs finaux puissent le télécharger et utiliser l'application.
Le backend de l'application est déployé sur notre VPS. Toutes les routes d'API du backend sont donc accessibles à l'adresse https://www.iziclock.be/<route>
Afin de garantir l'isolation des services, le serveur Go et la base de données PostgreSQL sont chacun déployés dans un conteneur Docker distinct. Chaque service étant isolé dans son propre conteneur, les risques d'impact sur l'autre service en cas de problème ou de vulnérabilité sont réduits.