ajout d'un docker compose pour tester en local et ajout d'un argument de build dockerfile
This commit is contained in:
34
replace-prod-env.sh
Normal file
34
replace-prod-env.sh
Normal file
@@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Vérifier que le fichier et la nouvelle URL sont fournis
|
||||
if [ "$#" -ne 2 ]; then
|
||||
echo "Usage: $0 <fichier> <nouvelle_url>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
FICHIER=$1
|
||||
NOUVELLE_URL=$2
|
||||
|
||||
# Vérifier que le fichier existe
|
||||
if [ ! -f "$FICHIER" ]; then
|
||||
echo "Erreur: Le fichier $FICHIER n'existe pas."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Détecter le système d'exploitation pour adapter la commande sed
|
||||
case "$(uname -s)" in
|
||||
Darwin*)
|
||||
# macOS
|
||||
sed -i '' "s|baseUrl: '.*'|baseUrl: '$NOUVELLE_URL'|g" "$FICHIER"
|
||||
;;
|
||||
Linux*)
|
||||
# Linux
|
||||
sed -i "s|baseUrl: '.*'|baseUrl: '$NOUVELLE_URL'|g" "$FICHIER"
|
||||
;;
|
||||
*)
|
||||
echo "Système d'exploitation non supporté"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "L'URL a été remplacée avec succès dans $FICHIER."
|
||||
Reference in New Issue
Block a user