nosqlclient-electron
nosqlclient-electron copied to clipboard
Scaffold for electron packaging of Mongoclient, can be used with most of the MeteorJS applications
Nosqlclient, Electron Packaging Scaffold
Scaffold for electron packaging of Nosqlclient, can be used with the MeteorJS applications
Steps
- Bundle nosqlclient with command:
meteor build --server --directory <output>and put contents intoappfolder. (appfolder should haveprograms,serveretc..) - Copy contents of
C:\Users\Sercan\AppData\Local\.meteor\packages\meteor-tool\<version>\mt-os.windows.x86_32\dev_bundle\server-lib\node_modulestoapp\programs\server\node_modules - Copy
Node (4.8.4)tobinfolder - Copy
Mongod (>= 3.2.6)tobinfolder - Run
npm installon scaffold directory
Steps to RUN directly
- Run:
npm install -g electron - Run:
electron .
Steps to PACKAGE
- Run:
npm install -g electron-packager - Run:
electron-packager . Nosqlclient --appVersion=2.0.0 --buildVersion=2.0.0 --icon=D:\git\mongoclient_packaged\app\programs\web.browser\app\logo\head.ico --overwrite --out=D:\git\mongoclient_packaged\packaged --electronVersion=1.7.5
Steps to AFTER-PACKAGE - Optional for short and clean paths, especially on Windows build)
- Run:
npm install -g [email protected] - Run: cd
my/app/path/resources/app - Run:
modclean -n default:safe,default:caution
License
Licensed under AGPL v3.0