https://github.com/sarthakjdev/hybr1d-ecommerce-api
https://github.com/sarthakjdev/hybr1d-ecommerce-api
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sarthakjdev/hybr1d-ecommerce-api
- Owner: sarthakjdev
- License: mit
- Created: 2022-08-27T07:11:19.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-08-28T10:20:58.000Z (almost 3 years ago)
- Last Synced: 2024-12-30T22:29:00.887Z (5 months ago)
- Language: TypeScript
- Size: 104 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hybr1d-ecommerce-api
This is the task assignment for the first interview round @Hybr1d
### Procedure to setup the application at localhost:
USE THIS AS YOUR ENV vars in .env:
```
PORT=3000
DATABASE_URL=postgres://hybr1d:hybr1d@localhost:5431/hybr1d
SERVER_URL=http://localhost:3000
JWT_SECRET_KEY=06250810f24bc862f4b519429dcef83580eaab9af9ef36ccaf0aaa6785fd46b50cd4200db837602097c1ba6c8d591f434bd49cc7c31d0b0df69666f37f788d6b
JWT_REFRESH_SECRET_KEY=cb0e10a3a231b03759ff24f3dc72428e223a974b90ad59b6fc7e3a107800f31da91eca26c84562853c6a4929a075153bcda76302d8053a991611287d476f6084
```> Scripts to setup development data-base using docker
- Use `npm run dev:db` to setup the development database and the server.
- Use `npm run db-migrate` for the database migration.> To run the application in development environment, follow the steps below:
- Create `.env` and paste the environment vars given above.
- Use `npm run dev` to start the server.> To run the application by building the source code, follow the steps below:
- Use `npm run build` for compilation of ts.
- cd into `dist/` , create `.env` and paste the environment vars given above.
- Use `npm run start` to start the server from the built code.Thanks you !!