fix: sécuriser les identifiants Firebase avec variables d'environnement
- Déplacement des identifiants Firebase vers .env - Ajout de .env au .gitignore - Installation de expo-constants - Validation automatique des variables au démarrage - Mise à jour de .env.example avec EXPO_PUBLIC_ prefix - Mise à jour du README avec instructions .env BREAKING CHANGE: Les identifiants Firebase doivent maintenant être configurés dans .env
This commit is contained in:
17
.env.example
17
.env.example
@@ -2,12 +2,11 @@
|
||||
# Copiez ce fichier en .env et remplissez avec vos vraies valeurs
|
||||
# Ne commitez JAMAIS le fichier .env dans Git !
|
||||
|
||||
FIREBASE_API_KEY=your_api_key_here
|
||||
FIREBASE_AUTH_DOMAIN=your_project_id.firebaseapp.com
|
||||
FIREBASE_PROJECT_ID=your_project_id
|
||||
FIREBASE_STORAGE_BUCKET=your_project_id.appspot.com
|
||||
FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
|
||||
FIREBASE_APP_ID=your_app_id
|
||||
|
||||
# Expo Configuration (optionnel)
|
||||
EXPO_PUBLIC_API_URL=https://api.wallettracker.com
|
||||
# IMPORTANT: Les variables doivent commencer par EXPO_PUBLIC_ pour être accessibles dans l'app
|
||||
EXPO_PUBLIC_FIREBASE_API_KEY=your_api_key_here
|
||||
EXPO_PUBLIC_FIREBASE_AUTH_DOMAIN=your_project_id.firebaseapp.com
|
||||
EXPO_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
|
||||
EXPO_PUBLIC_FIREBASE_STORAGE_BUCKET=your_project_id.appspot.com
|
||||
EXPO_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
|
||||
EXPO_PUBLIC_FIREBASE_APP_ID=your_app_id
|
||||
EXPO_PUBLIC_FIREBASE_MEASUREMENT_ID=your_measurement_id
|
||||
|
||||
Reference in New Issue
Block a user