No description
Find a file
2023-03-31 18:18:04 +02:00
api Shorten API spec 2023-03-31 18:18:04 +02:00
env Remove hardcoded values 2023-03-22 01:03:19 +01:00
src Fix linter errors 2023-03-31 18:10:04 +02:00
terraform Added terraform main file for cloudrun deployment. 2023-03-28 22:58:09 +02:00
.dockerignore Introduce Dockerfile for containerizing the application 2023-03-22 13:02:32 +01:00
.eslintrc Add initial app with use case 2023-03-14 23:38:19 +01:00
.gitignore Add initial app with use case 2023-03-14 23:38:19 +01:00
docker-compose.yml Add the app to the local docker-compose setup 2023-03-22 13:03:00 +01:00
Dockerfile Introduce Dockerfile for containerizing the application 2023-03-22 13:02:32 +01:00
package.json Migrate to CommonJS 2023-03-27 10:06:28 +02:00
README.md Add initial app with use case 2023-03-14 23:38:19 +01:00
tsconfig.json Migrate to CommonJS 2023-03-27 10:06:28 +02:00
tsconfig.prod.json Add initial app with use case 2023-03-14 23:38:19 +01:00
yarn.lock Check in the yarn.lock file 2023-03-22 13:01:03 +01:00

About

This project was created with express-generator-typescript.

Available Scripts

npm run dev

Run the server in development mode.

npm test

Run all unit-tests with hot-reloading.

npm test -- --testFile="name of test file" (i.e. --testFile=Users).

Run a single unit-test.

npm run test:no-reloading

Run all unit-tests without hot-reloading.

npm run lint

Check for linting errors.

npm run build

Build the project for production.

npm start

Run the production build (Must be built first).

npm start -- --environment="name of environment file" (default is production).

Run production build with a different environment file.

Additional Notes

  • If npm run dev gives you issues with bcrypt on MacOS you may need to run: npm rebuild bcrypt --build-from-source.