Demo - A lightweight app builder for Kubernetes - https://yazz.com/app/homepage.html
- Build apps in minutes with drag and drop interface and code business logic in Javascript
- One click deploy to Docker or OpenShift
- Open source MIT license
- Runs in Docker on the cloud or locally
- Can be run as a Desktop app in Electron
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 127.0.0.1:1234:1234 bobrik/socat TCP-LISTEN:1234,fork UNIX-CONNECT:/var/run/docker.sock
docker run -p 80:80 -d zubairq/visualjs
http://localhost
docker run -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 postgres
Remember, that if you want to talk to Postgres from a Docker app then you need to connect to the host:
host.docker.internal
1) Install GIT from https://git-scm.com/downloads
2) Install Node.js 8.9 64 bit installer from https://nodejs.org/en/download/
git clone https://github.com/zubairq/visualjs.git
cd visualjs
sudo npm config set strict-ssl false
sudo npm install --unsafe-perm
node /src/electron.js --runapp homepage --nogui true --locked false
sudo npm link
1) Install GIT from https://git-scm.com/downloads
2) Install Node.js 8.9 64 bit installer from https://nodejs.org/en/download/
git clone https://github.com/zubairq/visualjs.git
cd visualjs
npm install
electron .
node .\src\electron.js --runapp homepage --nogui true --locked false
1) Install GIT from https://git-scm.com/downloads
2) Install Node.js 8.9 64 bit installer from https://nodejs.org/en/download/
git clone https://github.com/zubairq/visualjs.git
cd visualjs
npm install
Copy
node_macos64/node_sqlite3.noderename
to
node_modules/sqlite3/lib/binding/node-v57-darwin-x64/node_sqlite3.node
npm install electron
electron .
node src/electron.js --runapp homepage --nogui true --locked false
If Sqlite3 gives an error as it says it was compiled with a different version of NodeJS then recompile it
npm rebuild sqlite3 --update-binary
sudo npm install sqlite3 --build-from-source --runtime=electron --target=1.8.4 --dist-url=https://atom.io/download/electron (this step may not be needed on some platforms)
Sudo electron-forge make
https://www.python.org/download/releases/2.7/
$env:Path += ';d:\Python27\'
https://www.microsoft.com/en-us/download/details.aspx?id=48159
npm install -g electron-forge
electron-forge make
--help output usage information
--version output the version number
--port Which port should I listen on? Default 80 or 3000 (if not run as sudo)
--host Server address of the central host (default is local machine IP address)
--locked Allow server to be locked/unlocked on start up to other machines in intranet (default true)
--nogui Allow server to be run in headless mode (default false)
--deleteonexit Delete database files on exit (default false)
--deleteonstartup Delete database files on startup (default false)
--runapp Run using a local app on startup (default not set). "homepage" often used
--https Run using a HTTPS (default is false)
--private Private HTTPS key location
--public Public HTTPS certificate location
Visual Javascript's killer feature is being able to build Kubernetes applications in minutes, without having to setup Jenkins pipelines, Git, or anything else. It is ideal for demos or small throwaway apps.
If you require commercial support then please go to http://yazz.com