ci: inject Firebase config from GitHub Secrets

This commit is contained in:
2026-04-28 21:45:17 +03:00
parent 1537a3699e
commit 1f7ca9806d
2 changed files with 18 additions and 3 deletions
+15 -2
View File
@@ -28,8 +28,21 @@ jobs:
node-version: 22
cache: npm
- name: Copy firebase config
run: cp src/environments/firebaseConfig.example.ts src/environments/firebaseConfig.ts
- name: Create firebase config from secrets
run: |
cat > src/environments/firebaseConfig.ts <<EOF
export const firebaseConfig = {
apiKey: '${{ secrets.FIREBASE_API_KEY }}',
authDomain: '${{ secrets.FIREBASE_AUTH_DOMAIN }}',
databaseURL: '${{ secrets.FIREBASE_DATABASE_URL }}',
projectId: '${{ secrets.FIREBASE_PROJECT_ID }}',
storageBucket: '${{ secrets.FIREBASE_STORAGE_BUCKET }}',
messagingSenderId: '${{ secrets.FIREBASE_MESSAGING_SENDER_ID }}',
appId: '${{ secrets.FIREBASE_APP_ID }}'
};
export const recaptchaSiteKey = '${{ secrets.RECAPTCHA_SITE_KEY }}';
EOF
- run: npm ci