Ver código fonte

Enable webconf (beta)

Jeremie Pardou-Piquemal 3 anos atrás
pai
commit
0bfe984c0e
2 arquivos alterados com 9 adições e 2 exclusões
  1. 1 1
      .env.dist
  2. 8 1
      .github/workflows/lint-deploy.yml

+ 1 - 1
.env.dist

@@ -17,4 +17,4 @@ VITE_USE_PROXY=1
 VITE_RICOCHET_SITEID=airboardgame
 
 # Set to 1 to allow openVidu video conference
-VITE_ENABLE_WEBCONFERENCE=0
+VITE_ENABLE_WEBCONFERENCE=0

+ 8 - 1
.github/workflows/lint-deploy.yml

@@ -15,7 +15,13 @@ jobs:
           node-version: 14
 
       - run: npm install -g npm && npm ci && npm rebuild node-sass
-      - run: npm run lint 
+      - run: npm run lint  
+      - run: |
+          cat <<EOF > ./backend/.env
+          OPENVIDU_URL=${{ secrets.OPENVIDU_URL }}
+          OPENVIDU_SECRET=${{ secrets.OPENVIDU_SECRET }}
+          EOF
+      - run: cat backend/.env
       - run: cd backend && npm ci && npm run build
         env:      
           RICOCHET_SECRET_KEY: ${{ secrets.RICOCHET_SECRET_KEY }}
@@ -25,6 +31,7 @@ jobs:
           VITE_API_ENDPOINT: /api
           VITE_RICOCHET_SITEID: airboardgame
           VITE_USE_PROXY: 0
+          VITE_ENABLE_WEBCONFERENCE: 1
           CYPRESS_INSTALL_BINARY: 0
       - run: |
           cat <<EOF > ./dist/_redirects