• 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
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

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: 22503
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.
    Bookmark Topic Watch Topic
  • New Topic