Browse Source

Reworking deployment script

David Négrier 1 year ago
parent
commit
b0d12ed9b0
3 changed files with 18 additions and 1 deletions
  1. 14 0
      .github/workflows/build-and-deploy.yml
  2. 3 0
      src/index.ts
  3. 1 1
      webpack.prod.js

+ 14 - 0
.github/workflows/build-and-deploy.yml

@@ -19,6 +19,20 @@ jobs:
       - name: Optimize map
         uses: thecodingmachine/map-optimizer-action@master
 
+      - uses: actions/setup-node@v2
+        with:
+          node-version: '14.x'
+          registry-url: 'https://registry.npmjs.org'
+
+      - name: "Install dependencies"
+        run: npm install
+
+      - name: "Build scripts"
+        run: npm run build
+
+      - name: "Move scripts"
+        run: mv dist/* .
+
       - name: Bash
         run: |
           ls -al

+ 3 - 0
src/index.ts

@@ -1,4 +1,7 @@
 /// <reference path="../node_modules/@workadventure/iframe-api-typings/iframe_api.d.ts" />
 
+// You can write your WorkAdventure script here, if any.
+// The "WA" global object is available from anywhere.
+
 console.log('Script started successfully');
 WA.openCoWebSite('https://workadventu.re');

+ 1 - 1
webpack.prod.js

@@ -1,4 +1,4 @@
-const merge = require('webpack-merge');
+const { merge } = require('webpack-merge');
 const common = require('./webpack.config.js');
 
 module.exports = merge(common, {