Skip to content

DevimaSolutions/boilerplate

Repository files navigation

boilerplate-devima-solutions

What's inside?

This Turborepo includes the following packages/apps:

Apps and Packages

  • backend: a Nest.js backend app
  • frontend: a Next.js frontend app
  • api-client: API client automatically generated from backend's Swagger specs. It should be used to perform API calls from the frontend project
  • eslint-config-custom: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Develop

Please see CONTRIBUTING.md for a guide on how to run the project locally.

Build

You have 2 options to build production version of the app.

For both cases please make sure you filled ./apps/backend/.env and ./apps/frontend/.env files with variables you would like to use for production environment first.

  1. Now you can run it as a docker image by executing the following command:
yarn docker:production
  1. Or see how the build process setup in Github workflows

Useful Links

Learn more about the power of Turborepo:

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published