Zenika / angular-aws-tz-bdx-2024

0 stars 0 forks source link

URL du backend #4

Open david-dasilva opened 5 months ago

david-dasilva commented 5 months ago

L'url du backend n'est pas connu a l'avance car on va tout créer lors du TP.

On a pensé a 2 solutions :

  1. Le front va chercher l'url du backend au démarrage, sur une page statique : https://raw.githubusercontent.com/david-dasilva/boardgame-manager-backend/main/backend.json Comme ça une fois le backend déployé on a juste a modifier ce fichier et refresh le front.
  2. Externaliser l'url du backend dans un fichier pour qu'on puisse facilement faire un sed dessus, rebuilder l'app et redéployer la nouvelle version.

Qu'en penses-tu ?

david-dasilva commented 5 months ago

Est-ce qu'il serait possible de prendre l'url du backend depuis un fichier env.json à la racine de l'appli au runtime?

L'idée c'est de pouvoir changer ce fichier dans le S3 sans rebuilder l'appli angular.

On ne connais pas a l'avance l'url publique du S3, donc il faudrait y accéder de manière relative si possible.