mirror of
https://github.com/farcasclaudiu/kanban2.git
synced 2026-06-22 05:01:34 +03:00
ci: inject Firebase config from GitHub Secrets
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -2,8 +2,10 @@ export const firebaseConfig = {
|
||||
apiKey: '',
|
||||
authDomain: '',
|
||||
databaseURL: '',
|
||||
projectId: '',
|
||||
storageBucket: '',
|
||||
messagingSenderId: ''
|
||||
messagingSenderId: '',
|
||||
appId: ''
|
||||
};
|
||||
|
||||
export const recaptchaSiteKey = '';
|
||||
|
||||
Reference in New Issue
Block a user