0.2.1 โข Published 11 months ago
art-con-room v0.2.1
Art-Con-Room (Artificial Configuration Room)
Generate a new Node.js based API project Give all kinds of reasonable defaults mixed with some opinionated choices. This project is inspired by Nuxt.js and Laravel This project is still in its early stages, so please feel free to contribute.
Features
- Ava for testing ๐งช
- TypeScript baked in ๐
- Backend Framework of your choice
- ORM Support
- Deploy your apps ๐
- Docker ๐ณ (โ )
- DIY ๐ค (โ )
- DB of your own choice โ
- Postgres ๐ (โ )
- MySQL ๐ฌ (โ )
In the Kitchen rn ๐ณ
- Authentication / Authorization, Tenant based auth, SAML, OAuth2, JWT support
- GraphQL support
- CI/CD Recipes
- Documentation Templates
- Analytics and Distributed compute support.
- GIS processing support (vector, raster, lidar)
- on and on and on...
Usage
$ npx art-con-room backend-service
$ cd backend-service
# serve with hot reload at localhost:3000
$ npm run start
# build for production
$ npm run build
Test
# Will run all tests
$ npm run test
Deployment
Deployment can be done using docker or do-it-yourself.
Note: If you're using docker, update the .env
file at the root of your repo before starting the containers
# Will build & start your containers
$ docker-compose up --build -d
Contributing
- Commits & PRs should now be allowed only if they follow a particular commit format, read more about it here
- Please contribute using Github Flow. Create a branch, add commits, and open a pull request
Contributors โจ
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!