The scriptable build system
-
Install scriptabuild
npm install -g scriptabuild
-
Create a
projects.json
file.[ { "name": "Scriptabuild", "source": { "provider": "git", "url": "https://github.com/scriptabuild/arjanpoc" }, "run": [ "npm update", "npm run ci-task" ] } ]
-
Create a
config.js
file if you need other values than the default values. (Sample includes default values){ http: {port: 80}, workingDirectory: "./scrab", projectsConfigurationFile: "./projects.json" }
-
Run
scriptabuild
from that same directory. ...OR start and configure everything on the command linescriptabuild http.port:3001 projectsConfigurationFile:/Users/arjan/Documents/dev/scriptabuild/projects.json workingDirectory:/Users/arjan/Documents/dev/test/t1/ws1
- Clone this repository
- Run the server
node server/server.js
Note: See separate README.md file in the clientapp
folder for building the client app or running it while developing.