From 8d8c1ec6971380bc20f5c159585921e57683162b Mon Sep 17 00:00:00 2001 From: Joydeep Mitra Date: Tue, 8 Apr 2025 12:58:29 -0400 Subject: [PATCH 1/4] prepare handout 02 --- .github/workflows/setupDeploy.yml | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 .github/workflows/setupDeploy.yml diff --git a/.github/workflows/setupDeploy.yml b/.github/workflows/setupDeploy.yml deleted file mode 100644 index 81e5a12..0000000 --- a/.github/workflows/setupDeploy.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Prepare Database - -on: - push: - branches: - - deploy - -jobs: - "setup-database": - runs-on: cs5500-self-hosted - steps: - - name: Checkout Repository - uses: actions/checkout@v3 - - - name: Install Dependencies - run: npm install - - - name: Delete old database - run: npm run remove-sample-data -- "mongodb://127.0.0.1:27017/my_library_db" - - - name: Seed database - run: npm run insert-sample-data -- "mongodb://127.0.0.1:27017/my_library_db" \ No newline at end of file From 2470cfe4cb72349825e5ee4709973535bc28fc25 Mon Sep 17 00:00:00 2001 From: Joydeep Mitra Date: Tue, 8 Apr 2025 14:29:45 -0400 Subject: [PATCH 2/4] chianged response code for creating a book --- pages/create_book.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/create_book.ts b/pages/create_book.ts index 137185b..35f67f8 100644 --- a/pages/create_book.ts +++ b/pages/create_book.ts @@ -28,7 +28,7 @@ router.post('/', validateBookDetailsMiddleware, async (req: Request, res: Respon res.status(200).send(savedBook); } catch (err: unknown) { console.error('Error creating book:', (err as Error).message); - res.status(500).send('Error creating book: ' + bookTitle); + res.status(400).send('Error creating book: ' + bookTitle); } }); From 5475db36a1dc197f32496d3919dde4dacdbd4324 Mon Sep 17 00:00:00 2001 From: Joydeep Mitra Date: Tue, 8 Apr 2025 14:34:01 -0400 Subject: [PATCH 3/4] resolved response code bug --- pages/create_book.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/create_book.ts b/pages/create_book.ts index 35f67f8..137185b 100644 --- a/pages/create_book.ts +++ b/pages/create_book.ts @@ -28,7 +28,7 @@ router.post('/', validateBookDetailsMiddleware, async (req: Request, res: Respon res.status(200).send(savedBook); } catch (err: unknown) { console.error('Error creating book:', (err as Error).message); - res.status(400).send('Error creating book: ' + bookTitle); + res.status(500).send('Error creating book: ' + bookTitle); } }); From 70435c07961b2707ecbdd419cfc716e63dcb6453 Mon Sep 17 00:00:00 2001 From: Joydeep Mitra Date: Tue, 8 Apr 2025 15:02:39 -0400 Subject: [PATCH 4/4] new workflow --- .github/workflows/setupDeploy.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/setupDeploy.yml diff --git a/.github/workflows/setupDeploy.yml b/.github/workflows/setupDeploy.yml new file mode 100644 index 0000000..81e5a12 --- /dev/null +++ b/.github/workflows/setupDeploy.yml @@ -0,0 +1,22 @@ +name: Prepare Database + +on: + push: + branches: + - deploy + +jobs: + "setup-database": + runs-on: cs5500-self-hosted + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + + - name: Install Dependencies + run: npm install + + - name: Delete old database + run: npm run remove-sample-data -- "mongodb://127.0.0.1:27017/my_library_db" + + - name: Seed database + run: npm run insert-sample-data -- "mongodb://127.0.0.1:27017/my_library_db" \ No newline at end of file