Skip to content

avance

avance #144

Workflow file for this run

name: CI
on:
push:
branches:
- main
jobs:
firebase-deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: actions/setup-node@master
with:
node-version: '18.x'
- run: npm install
- run: npm run build:prod
env:
ANALYTICS: ${{ secrets.ANALYTICS }}
API_URL: ${{ secrets.API_URL }}
APP_URL: ${{ secrets.APP_URL }}
CLOUDINARY_UPLOADPRESET: ${{ secrets.CLOUDINARY_UPLOADPRESET }}
CLOUDINARY_CLOUDNAME: ${{ secrets.CLOUDINARY_CLOUDNAME }}
CLOUDINARY_SITE: ${{ secrets.CLOUDINARY_SITE }}
FACEBOOK_TOKEN: ${{ secrets.FACEBOOK_TOKEN }}
FIREBASE_APIKEY: ${{ secrets.FIREBASE_APIKEY }}
FIREBASE_APPID: ${{ secrets.FIREBASE_APPID }}
FIREBASE_AUTHDOMAIN: ${{ secrets.FIREBASE_AUTHDOMAIN }}
FIREBASE_DATABASEURL: ${{ secrets.FIREBASE_DATABASEURL }}
FIREBASE_LOCATIONID: ${{ secrets.FIREBASE_LOCATIONID }}
FIREBASE_MESSAGINGSENDERID: ${{ secrets.FIREBASE_MESSAGINGSENDERID }}
FIREBASE_PROJECTID: ${{ secrets.FIREBASE_PROJECTID }}
FIREBASE_STORAGEBUCKET: ${{ secrets.FIREBASE_STORAGEBUCKET }}
GOOGLE_APIKEY: ${{ secrets.GOOGLE_APIKEY }}
GOOGLE_TOKEN: ${{ secrets.GOOGLE_TOKEN }}
PRODUCTION: ${{ secrets.PRODUCTION }}
VAPIDKEY: ${{ secrets.VAPIDKEY }}
- uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_SWAP_PROD }}'
projectId: swap-prod
channelId: live
env:
FIREBASE_CLI_EXPERIMENTS: webframeworks
# - uses: w9jds/firebase-action@master
# with:
# args: deploy --only hosting
# env:
# FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}