Es una opcion mas completa a los generadores actuales. Suporta
mysql
, redis
y mongodb
como capa de persistencia.
- Installa la herramienta de forma global
npm install -g create-express-monolithic-app
- Invoca la herramienta escribiendo el siguiente comando:
npx create-express-monolithic-app
-
Sigue los pasos contestando a las preguntas de configuracion
-
Una vez que ha terminado, ingresas a la carpeta que se genero, la cual deberia llamarse igual que el nombre que has pasado o sino ingresaste el nombre se creara una carpeta por defecto llamada
express-server
/ -
Instala todas las dependencias:
npm install
- Por ultimo inicio el servidor:
npm start
Segun has seleccionado el drive de base de datos, se agregaran unas variables de entorno en el archivo .env. Asegurate que sean los adecuados en tu caso.
Feel free to colaborate to extends in this small generator. There is no rules.
There are a large list of task to do. Feel free to pick one and start the collaboration.
- Add support for testing
- Add support for adding engine support
- Add library dynamically in the package.json
- Add support for containerize the app with docker-componse