mirror of
https://github.com/farcasclaudiu/kanban2.git
synced 2026-06-22 07:01:37 +03:00
ci: inject Firebase config from GitHub Secrets
This commit is contained in:
@@ -28,8 +28,21 @@ jobs:
|
|||||||
node-version: 22
|
node-version: 22
|
||||||
cache: npm
|
cache: npm
|
||||||
|
|
||||||
- name: Copy firebase config
|
- name: Create firebase config from secrets
|
||||||
run: cp src/environments/firebaseConfig.example.ts src/environments/firebaseConfig.ts
|
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
|
- run: npm ci
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,10 @@ export const firebaseConfig = {
|
|||||||
apiKey: '',
|
apiKey: '',
|
||||||
authDomain: '',
|
authDomain: '',
|
||||||
databaseURL: '',
|
databaseURL: '',
|
||||||
|
projectId: '',
|
||||||
storageBucket: '',
|
storageBucket: '',
|
||||||
messagingSenderId: ''
|
messagingSenderId: '',
|
||||||
|
appId: ''
|
||||||
};
|
};
|
||||||
|
|
||||||
export const recaptchaSiteKey = '';
|
export const recaptchaSiteKey = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user