-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[NODE] feat: set up CRUD as example #552
Merged
TapaiBalazs
merged 2 commits into
node/starter-express
from
feat/547-database-crud-setup
Nov 29, 2022
Merged
[NODE] feat: set up CRUD as example #552
TapaiBalazs
merged 2 commits into
node/starter-express
from
feat/547-database-crud-setup
Nov 29, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ihardz
reviewed
Nov 28, 2022
...express-typescript-typeorm-postgres/src/controllers/technology/handlers/create-technology.ts
Show resolved
Hide resolved
...rs/express-typescript-typeorm-postgres/src/controllers/technology/handlers/get-technology.ts
Show resolved
Hide resolved
Base automatically changed from
feat/532-add-data-storage-to-the-project
to
node/starter-express
November 28, 2022 11:52
TapaiBalazs
force-pushed
the
feat/547-database-crud-setup
branch
from
November 28, 2022 12:24
8d6d424
to
51566a4
Compare
TapaiBalazs
changed the title
feat: set up CRUD as example
[NODE] feat: set up CRUD as example
Nov 29, 2022
ihardz
approved these changes
Nov 29, 2022
dariodjuric
pushed a commit
that referenced
this pull request
Dec 19, 2022
* feat: set up CRUD as example * fix: remove supertest from repo
dariodjuric
pushed a commit
that referenced
this pull request
Dec 20, 2022
* feat: 530 set up express REST API (#539) * feat: 530 set up express REST API * fix: version lock dependencies * fix: added jest unit test proof * fix: styles and readme updates * fix: renamed project to reflect future technology * fix: set explicit any use to error * Feat/532 add data storage to the project (#551) * feat: set up postgres docker container with seeding * feat: set up typeorm to connect to the database * feat: set up dotenv * feat: document database setup and seeding * fix: version lock new dependencies * fix: added additional commands to readme * fix: Update starters/express-typescript-typeorm-postgres/README.md Co-authored-by: Ihar Dziamidau <[email protected]> Co-authored-by: Ihar Dziamidau <[email protected]> * [NODE] feat: set up CRUD as example (#552) * feat: set up CRUD as example * fix: remove supertest from repo * [NODE] feat: added swagger open api generator (#559) * feat: added swagger open api generator * fix: readme update * fix: remove swagger.json generation * [NODE] feat: added healthcheck endpoint (#556) * feat: added healthcheck endpoint * fix: added status codes package * fix: added configurable ping timeout * fix: check real database connection * fix: applied code review change requests * fix: removed unused variables * fix: renamed and moved file * [node-pod] 1. Configure API middleware (#571) * chore: add cors middleware * chore: add NextFuncion * remove: unused folder * chore: add allowed origins * chore: add dynamic origins cors * fix: allowedorigins host url * fix: allowedOrigins if empty array * chore: document the cors implementation * fix: remove eslint prettier * [NODE] feat: added error handlers (#569) * feat: added error handlers * fix: return with 404 on not found technologies * feat: added unit tests (#584) * [NODE] feat: added customised logger to the application (#573) * feat: added customised logger to the application * fix: mimic console methods in log helper * feat: added unit tests * fix: remove leftover comments * fix: abstract tests * fix: simplify logger * fix: simplify cors env variable * [NODE] Fix/581 move health endpoint (#589) * fix: move health endpoint to match specification * fix: removed /api route, set api docs route to docs * [NODE] Feat/591 seed with typeorm (#593) * feat: seed database with typeorm * docs: added database seeding documentation * fix: removed initdb mount * [NODE] Feat/582 generate production package json with build (#590) * feat: added package.json generator * docs: added entry about the build process * fix: added path.join for windows compatibility * [NODE] Feat/595 add cache to starter kit (#613) * feat: set up docker-compose and database connection retry * feat: added redis cache to docker-compose * feat: set up caching for technology endpoints * feat: updated healthcheck endpoint with redis * feat: set up caching as a secondary system and updated healthcheck endpoint * docs: improved documentation, separated redis related things from cache * fix: interval times and amount, pull images in postinstall, build fix * fix: health check result if cache is down * fix: extracted db operations into a separate service file * fix: health check result updates * [NODE] feat: initial setup of bullMQ (#625) * feat: initial setup of bullMQ * feat: added health check for queue * [NODE] Fix/621 unique docker containers (#627) * fix: infrastructure set up and app startup requirements * docs: updated documentation * [NODE] Refactor/572 rename starter kit (#638) * fix: renamed folder * fix: renamed kit name everywhere * fix: removed postinstall script * fix: added nvmrc * fix: use tabs instead of spaces in the kit * feat: added express starter to starter-kits.json * [NODE] feat: added schema generator (#648) * feat: added schema generator * docs: finish readme * fix: tests and swagger.json changes * fix: use built-in redis adapter from cachified v3.0.1 * docs: update readme with review requests * fix: ran linter * fix: readme mistakes * feat: added kit to website * fix: import caseing Co-authored-by: Ihar Dziamidau <[email protected]> Co-authored-by: Ian Sam Mungai <[email protected]>
temitopeadesoji
pushed a commit
that referenced
this pull request
Jan 11, 2023
* feat: 530 set up express REST API (#539) * feat: 530 set up express REST API * fix: version lock dependencies * fix: added jest unit test proof * fix: styles and readme updates * fix: renamed project to reflect future technology * fix: set explicit any use to error * Feat/532 add data storage to the project (#551) * feat: set up postgres docker container with seeding * feat: set up typeorm to connect to the database * feat: set up dotenv * feat: document database setup and seeding * fix: version lock new dependencies * fix: added additional commands to readme * fix: Update starters/express-typescript-typeorm-postgres/README.md Co-authored-by: Ihar Dziamidau <[email protected]> Co-authored-by: Ihar Dziamidau <[email protected]> * [NODE] feat: set up CRUD as example (#552) * feat: set up CRUD as example * fix: remove supertest from repo * [NODE] feat: added swagger open api generator (#559) * feat: added swagger open api generator * fix: readme update * fix: remove swagger.json generation * [NODE] feat: added healthcheck endpoint (#556) * feat: added healthcheck endpoint * fix: added status codes package * fix: added configurable ping timeout * fix: check real database connection * fix: applied code review change requests * fix: removed unused variables * fix: renamed and moved file * [node-pod] 1. Configure API middleware (#571) * chore: add cors middleware * chore: add NextFuncion * remove: unused folder * chore: add allowed origins * chore: add dynamic origins cors * fix: allowedorigins host url * fix: allowedOrigins if empty array * chore: document the cors implementation * fix: remove eslint prettier * [NODE] feat: added error handlers (#569) * feat: added error handlers * fix: return with 404 on not found technologies * feat: added unit tests (#584) * [NODE] feat: added customised logger to the application (#573) * feat: added customised logger to the application * fix: mimic console methods in log helper * feat: added unit tests * fix: remove leftover comments * fix: abstract tests * fix: simplify logger * fix: simplify cors env variable * [NODE] Fix/581 move health endpoint (#589) * fix: move health endpoint to match specification * fix: removed /api route, set api docs route to docs * [NODE] Feat/591 seed with typeorm (#593) * feat: seed database with typeorm * docs: added database seeding documentation * fix: removed initdb mount * [NODE] Feat/582 generate production package json with build (#590) * feat: added package.json generator * docs: added entry about the build process * fix: added path.join for windows compatibility * [NODE] Feat/595 add cache to starter kit (#613) * feat: set up docker-compose and database connection retry * feat: added redis cache to docker-compose * feat: set up caching for technology endpoints * feat: updated healthcheck endpoint with redis * feat: set up caching as a secondary system and updated healthcheck endpoint * docs: improved documentation, separated redis related things from cache * fix: interval times and amount, pull images in postinstall, build fix * fix: health check result if cache is down * fix: extracted db operations into a separate service file * fix: health check result updates * [NODE] feat: initial setup of bullMQ (#625) * feat: initial setup of bullMQ * feat: added health check for queue * [NODE] Fix/621 unique docker containers (#627) * fix: infrastructure set up and app startup requirements * docs: updated documentation * [NODE] Refactor/572 rename starter kit (#638) * fix: renamed folder * fix: renamed kit name everywhere * fix: removed postinstall script * fix: added nvmrc * fix: use tabs instead of spaces in the kit * feat: added express starter to starter-kits.json * [NODE] feat: added schema generator (#648) * feat: added schema generator * docs: finish readme * fix: tests and swagger.json changes * fix: use built-in redis adapter from cachified v3.0.1 * docs: update readme with review requests * fix: ran linter * fix: readme mistakes * feat: added kit to website * fix: import caseing Co-authored-by: Ihar Dziamidau <[email protected]> Co-authored-by: Ian Sam Mungai <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Type of change
Summary of change
Checklist