Vulkano
Vulkano is a small, simple, and fast framework for creating web applications using NodeJS. Inspired by KumbiaPHP.
Backers
Thank you to all our backers!
Stack
API
- Node.js
- Express
- Mongoose
- Nunjucks (Template Engine)
- Nodemon (Reload automatically for dev mode)
- PM2 (Deployment)
- Gulp (Automate and enhance your workflow)
- BrowserSync (Time-saving synchronised browser testing)
- WebPack (Bundle your scripts)
Install
System
- Unix
- Node.js v12+
Packages
$ yarn install
Workflow
Command | Description |
---|---|
npm run dev |
Run development server and watch changes |
npm run start |
Start development server |
npm run gulp |
Start browsersync & sass |
npm run webpack |
Start webpack |
npm run build |
Task to buils assets in production mode |
npm run deploy:heroku |
Update Heroku app |
npm run deploy:server |
Deploy app into server |
Structure
app/
client/
cms/
core/
public/
- HTTP Public folderProcfile
- Heroku entry pointREADME.md
app.js
- Server entry pointnodemon.json
- Nodemon entry point
Your App Folder
Config
You can create any config enviroments as needed. By default, vulcano runs with NODE_ENV=development, in development mode. In productions servers, you should change NODE_ENV to production.