https://github.com/douglasvolcato/node-tdd-clean-architecture
Clean architecture backend made with TypeScript and TDD
https://github.com/douglasvolcato/node-tdd-clean-architecture
bcrypt clean-architecture clean-code design-patterns jest jest-tests node nodejs object-oriented-programming tdd test-driven-development typescript
Last synced: 3 months ago
JSON representation
Clean architecture backend made with TypeScript and TDD
- Host: GitHub
- URL: https://github.com/douglasvolcato/node-tdd-clean-architecture
- Owner: DouglasVolcato
- Created: 2023-09-24T02:17:54.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-02T03:29:13.000Z (over 1 year ago)
- Last Synced: 2025-02-08T21:46:04.274Z (5 months ago)
- Topics: bcrypt, clean-architecture, clean-code, design-patterns, jest, jest-tests, node, nodejs, object-oriented-programming, tdd, test-driven-development, typescript
- Language: TypeScript
- Homepage:
- Size: 487 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
- [How to run this project](#how-to-run)
- [Using Locally](#using-locally)
- [Using Docker](#using-docker)
- [Author](#author)## How to run this project
To use this project, first download it to your machine and create a .env file with variables according to the .env.example file. Once you've done that, it can be used either on a local server or with the help of Docker.
##
If you choose to use it on a local server, you will need to install the project's dependencies with the following command:
```bash
$ npm install
```
After that, the project will be ready to run using one of the following commands:
```bash
$ npm run start
```
##
To do this, first make sure you have [Docker](https://www.docker.com) properly installed on your machine. Then use the following commands in sequence:
```shell
$ docker build -t clean-architecture .
$ docker run -p : --env-file .env clean-architecture
```
## Author
- Douglas