fast-mvp-cli

1.0.2 • Public • Published


fast-mvp-cli

Create your new mvp with the help of fast-mvp repo template

Build Status NPM version Package size Dependencies devDependencies Status code style: prettier Twitter


Why ?

Starting a project today is fastidious you must initiate repo, devtools, container, server etc...

This project tends to resolve this problem with one command you get:

  • Repo created with https://github.com/luctst/fast-mvp template.
  • API with (nodejs, mongodb, mongoose, express) running on port 9229.
  • Web app with (vuejs, scss, vue-router, vuex) running on port 8080.
  • Redis instance running on port 6379.
  • Docker container with docker-compose to isolate all your services.

Note - If your database is hosted with mongodb atlas you can run bdd.sh script who will create a dumb of your database in the mongodb container.

What you need

You must have on your computer:

  • Docker.
  • MacOs operating system.
  • vue-cli installed globally.
  • Nodejs >= 12.0.0.

Install 🐙

Globally

npm i -g fast-mvp-cli

npx

npx fast-mvp-cli

Required npm >= 5.2

Usage 💡

Run in your terminal app.

fast-mvp-cli

Once installed do not hesitate to read the README.md file then you can run in your new folder created docker-compose up -d that will create and start your containers.

Note If you want use the bdd.sh script, you must create at the root .env file with $DB_URL variable who contains the endpoint of your mongodb atlas database, then replace all <database> by your database name.

Contributing 🍰

Please make sure to read the Contributing Guide before making a pull request.

Thank you to all the people who already contributed to this project!

Maintainers 👷

List of maintainers, replace all href, src attributes by your maintainers datas.

Tostee Lucas
Tostee Lucas

💻

License ⚖️

@MIT


Package Sidebar

Install

npm i fast-mvp-cli

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

10.3 kB

Total Files

3

Last publish

Collaborators

  • luctst