{"repo":"betagouv/france-chaleur-urbaine","free":true,"listed":false,"github":"https://github.com/betagouv/france-chaleur-urbaine","clone":"git clone https://github.com/betagouv/france-chaleur-urbaine.git","description":"France Chaleur Urbaine est la plateforme de mise en relation entre copropriétés et exploitants pour accélérer le raccordement des copropriétés aux réseaux de chaleur.","language":"TypeScript","stars":15,"topics":["chauffage-urbain","ecologique","nextjs"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"France Chaleur Urbaine Le site officiel de france-chaleur-urbaine.beta.gouv.fr Ce dépôt regroupe le code relatif au site france-chaleur-urbaine.beta.gouv.fr. Il utilise, entre autre, Docker, React, Next.js, PostgreSQL et MapLibre. Installation de l'environnement de développement Pré-requis : - Node.js version 20 - pnpm - Docker - Posséder un compte Scalingo et avois accès aux applications FCU - Récupérer le fichier .env.local auprès d'un membre de l'équipe Site local - Installer les dépendances - Déposer le fichier .env.local à la racine du projet. - Lancer les conteneurs Docker (services annexes + app next). - Installer la CLI Scalingo puis s'authentifier (servira à voir les logs et créer des tunnels vers les bases de données prod et dev) - Préparer la structure de la BDD - Peupler la base de données locale à partir de la base de production, notamment les tables de référence et calculées. - Si jamais l'étape de bootstrap est trop lente, essayer de récupérer un dump depuis le dashboard Scalingo et l'importer en local ( 20-30 minutes) - Démarrer le serveur web - Si besoin, démarrer le service clock (crons et traitement des jobs) - Désormais, sont accessibles : - Le site internet : http://localhost:3000/ - L'interface mailpit pour les emails : http://localhost:8025/ - La base de données PostgreSQL : localhost:5432 Airtable Une partie des données est stockées dans Airtable, l'email/mot de passe est partagé, à récupérer auprès d'un membre de l'équipe. 1. Copier la base de données","default_branch":null,"files":null,"tree":[],"storefront":"/r/betagouv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/betagouv/france-chaleur-urbaine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}