GeotrekCE / Sitourisme

Passerelle Geotrek > Apidae
1 stars 1 forks source link

Procédure d'installation #20

Open babastienne opened 1 year ago

babastienne commented 1 year ago

Bonjour,

J'ai quelques questions concernant la procédure d'installation que je viens d'essayer de réaliser. Je n'arrive pas à utiliser l'outil en l'état.

Utilisation de node

Dans le readme il est indiqué qu'il faut NodeJS 15+ tandis que le nvmrc indique la version node 14.18.

Quelle version doit-on utiliser ?

Pour la suite j'ai utilisé la version du nvmrc.

Build de l'application Docker

A priori aucun problème de ce côté.

Install des dépendances node

Il semble qu'il y a un conflit de dépendance. Du moins à l'installation on me demande quelle version d'Angular utiliser.

image

Pour la suite j'ai fais le choix d'utiliser la version d'Angular 1.8.3

Lancement du projet en mode dev

J'obtiens directement une erreur

image

Ai-je oublié de configurer quelque chose ? Pourtant je n'ai rien de trouver dans la procédure d'installation.

Lancement du projet en mode prod

Même erreur qu'un lancement en mode dev.

J'ai l'impression de louper quelque chose pourtant je ne vois aucun fichier de conf ou d'environnement que je devrai compléter.


Pouvez-vous m'aider avec ces quelques questions, j'aimerai réussir à déployer le projet ?

Merci d'avance pour votre aide.

cedricWebsenso commented 1 year ago

Bonjour Babastienne, Merci pour votre retour ;) Le nvmrc est corrigé, nous utilisons la v15.14. Pour Angular il me semble que nous avons utilisé la 1.4.14.

L'erreur indiquée au lancement est normale, les fichier production.js ou dans votre cas development.js sont manquants. Nous ne les poussons pas sur Github, ils comportent des informations confidentielles.

Je viens de push un fichier d'exemple, vous devriez ainsi pouvoir effectuer des imports depuis une instance Geotrek. Si vous renseignez les credentials & informations dédiées à Apidae, vous pourrez importer les objets Geotrek stockés de MongoDB vers Apidae ;)

+ Cédric

camillemonchicourt commented 1 year ago

OK merci pour ces corrections/compléments. La documentation est peut-être incomplète ? Il faut mentionner dans la documentation d'installation de créer un fichier config/env/production.js ou config/env/development.js à partir du fichier config/env/example.js ?

Mais aussi de modifier le fichier config/configImport_GEOTREK.js ? Et peut-être d'autres ?

babastienne commented 1 year ago

Super merci pour ce retour. Je regarderai pour reprendre la procédure d'installation lorsque j'aurai un peu de temps. Je vous ferai un retour.