Ce site est disponible en ligne : Entreprise.data.gouv.fr
Dans le cadre du SPD, (Service Public de la Donnée), certains jeux de données dont les fichiers SIRENE et RNA sont devenus publics.
Le site entreprise.data.gouv.fr a pour vocation de mettre à disposition des citoyens les données ouvertes "Open-data".
Entreprise.data.gouv.fr est développé avec Node lts
.
# Installation
npm install
# Aprés avoir lancé le front-end avec la commande
npm run dev
# Lancer le back-end : dans le dossier sirene_as_api / rna_as_api, exécuter :
rails s
# Lancer le serveur SOLR :
rake sunspot:solr:start
# Lancer les tests
npm run test
# Construire pour la production
npm run build:production
# Linter
npm run lint
# Linter avec fix auto
npm run lint-fix
# Tests unitaires
npm run test:unit
# Mise à jour des snapshots
npm run test:unit -- -u
# Tests end2end environnement dev
npm run test:e2e
# Tests end2end environnement sandbox
npm run test:e2e:sandbox
# Tests end2end environnement production
npm run test:e2e:production
Attention, les tests end2end avec nightwatch peuvent être capricieux, par exemple selon la taille de la fenêtre disponible pour le navigateur de test. Les tests d'une branche (develop/dev) peuvent ne pas fonctionner sur une autre (master/production).
Ces tests étant end2end, vous avez besoin des applications backend ET frontend fonctionnelles sur localhost si vous désirez tester en développement.
Un script Mina (et un Rakefile) est disponible pour déployer automatiquement sur l'infra entreprise.data.gouv.fr :
# sur un seul serveur
bundle exec mina deploy domain=url.du.serveur to=sandbox
# sur les deux serveurs
bundle exec rake deploy to=production
Par défaut to
est à sandbox.
Ce projet est sous license MIT