Skip to content

Commit

Permalink
Ajout url idref en environement
Browse files Browse the repository at this point in the history
  • Loading branch information
SamuelQuetin committed Sep 30, 2024
1 parent 675d057 commit aa3e34b
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 3 deletions.
1 change: 1 addition & 0 deletions .env-dist
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
VITE_API_URL=
VITE_API_URL_IDREF=
5 changes: 4 additions & 1 deletion docker/docker-entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

# Paramètres par défaut du conteneur
export ITEM_FRONT_API_BASEURL=${ITEM_FRONT_API_BASEURL:='http://localhost:8081/'}
export ITEM_FRONT_IDREF_API_URL=${ITEM_FRONT_IDREF_API_URL:='http://localhost:8081/'}


# Remplace les placeholders dans le code généré en prod
Expand All @@ -14,7 +15,9 @@ cp -rf /usr/share/nginx/html.orig/ /usr/share/nginx/html/
sed -i \
"s#ITEM_PLACEHOLDER_VITE_API_URL#${ITEM_FRONT_API_BASEURL}#g" \
/usr/share/nginx/html/assets/*

sed -i \
"s#ITEM_PLACEHOLDER_VITE_API_URL_IDREF#${ITEM_FRONT_IDREF_API_URL}#g" \
/usr/share/nginx/html/assets/*

# execute nginx (cf CMD dans Dockerfile)
exec "$@"
1 change: 1 addition & 0 deletions docker/vuejs_env_placeholder
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
# pour injecter une URL de l'API au moment de la création du conteneur
# et éviter ainsi d'avoir une URL de l'API en static dans l'image docker
VITE_API_URL=ITEM_PLACEHOLDER_VITE_API_URL
VITE_API_URL_IDREF=ITEM_PLACEHOLDER_VITE_API_URL_IDREF
3 changes: 1 addition & 2 deletions src/service/IdrefService.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import axios from 'axios';

export class IdrefService {
//todo: renommer le service
constructor() {
this.client = axios.create({
baseURL: 'https://www.idref.fr/services/'
baseURL: import.meta.env.VITE_API_URL_IDREF
});
}

Expand Down

0 comments on commit aa3e34b

Please sign in to comment.