Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/douglasvolcato/node-tdd-clean-architecture
Clean architecture project made with TypeScript and TDD using Jest
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: about 1 month ago
JSON representation
Clean architecture project made with TypeScript and TDD using Jest
- Host: GitHub
- URL: https://github.com/douglasvolcato/node-tdd-clean-architecture
- Owner: DouglasVolcato
- Created: 2023-09-24T02:17:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-08T01:20:09.000Z (over 1 year ago)
- Last Synced: 2023-10-08T01:27:04.367Z (over 1 year 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: 280 KB
- Stars: 1
- 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