• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
  • Piet Souris
  • salvin francis
  • fred rosenberger

Portable DB with App

Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

There are few portable softwares available such as USBWebServer, XAMPP have all these bundled for MySQL, Apache

Do we have similar like with NodeJs, Mongo, SQLLite

I like a portable which can be bundled with application for any quick demo or easier to share

Saloon Keeper
Posts: 22126
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think what you really meant was "portable platforms". Things like XAMPP are simply bundled offerings that install and setup webservers, databases and other support software as a unit.

You'd have to search for bundles that do MongoDB. SQLite is pre-bundled with Linux, so it doesn't need to be part of a bundle package there, although Windows would need it. NodeJS is pretty much self-installing anyway.

An easier way to do pre-bundled environments these days, though, is to use Docker containers. You can do LAMP, for example, by connecting an Apache container to a MySQL container. Or, for that matter, people often connect to MongoDB containers.
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would recommend this depending on skill set

1-Docker-compose file running in a VM with ubuntu 18
2-Vagrant running in windows that deploys all of these bundled apps (takes more time to learn)

Docker is easier to set up and you can get a demo quite fast but it will take you longer to learn if you have never touched containers.

VMs are more common for people who are still using old tech but if you have that skill set it will be easier for you to get started.

If you are totally new definetely go for docker-compose or option 1. Invest 2 good quality hours and you will have your basic demo infrastructure with a simple app in it.
She's out of the country right now, toppling an unauthorized dictatorship. Please leave a message with this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!
    Bookmark Topic Watch Topic
  • New Topic