Commit Graph

51 Commits

Author SHA1 Message Date
Elizabeth Nkwo Ikechukwu e7a9bb67af Merge pull request #15 from elizabeth-ikechukwu/week-7-rds
Week 7 rds
2026-05-21 07:38:42 +01:00
ikechukwu Elizabeth 284f1e44e8 fix: ignore ami and user_data changes to prevent EC2 replacement 2026-05-21 07:31:19 +01:00
ikechukwu Elizabeth d68fa9398e fix: correct security group reference in rds.tf 2026-05-21 04:44:43 +01:00
ikechukwu Elizabeth 86981aed3c week-7: graceful DB startup for CI environment 2026-05-21 03:52:31 +01:00
ikechukwu Elizabeth 1233598535 week-7: add jest global to eslint config 2026-05-21 03:42:05 +01:00
ikechukwu Elizabeth 958a4d5e1c week-7: fix unit tests with pg mock for PostgreSQL integration 2026-05-21 03:37:19 +01:00
ikechukwu Elizabeth 6ddd7cba1f week-7: PostgreSQL RDS integration — terraform, backend, pipeline 2026-05-21 03:23:33 +01:00
ikechukwu Elizabeth ec768b5f62 week-7: add RDS terraform config and PostgreSQL backend integration 2026-05-21 02:24:50 +01:00
Elizabeth Nkwo Ikechukwu 67b7b1910c Merge pull request #14 from elizabeth-ikechukwu/fix/correct-aws-account-id
docs: add week 5 and 6 screenshot evidence
2026-05-02 03:40:33 +01:00
ikechukwu Elizabeth 33c8818348 docs: add week 5 and 6 screenshot evidence 2026-04-30 08:48:08 +01:00
Elizabeth Nkwo Ikechukwu 4e31d619a7 Merge pull request #13 from elizabeth-ikechukwu/fix/correct-aws-account-id
fix: correct AWS account ID for ECR login in user data script
2026-04-30 05:05:51 +01:00
ikechukwu Elizabeth 70cbb344b0 ci: trigger redeploy with corrected AWS account ID 2026-04-30 04:50:55 +01:00
ikechukwu Elizabeth 774a257379 ci: trigger redeploy with corrected AWS account ID 2026-04-30 04:47:50 +01:00
Elizabeth Nkwo Ikechukwu e3b7c29fbf Merge pull request #12 from elizabeth-ikechukwu/feat/week5-terraform
feat: week 5 & 6 — Terraform infrastructure and AWS EC2 deployment
2026-04-30 02:56:27 +01:00
ikechukwu Elizabeth 293c1a4147 ci: add concurrency group and lock timeout to terraform jobs 2026-04-29 17:32:06 +01:00
ikechukwu Elizabeth b9bf7f5ea3 ci: fix terraform jobs - add TF_VAR_aws_region secret and correct env block indentation 2026-04-29 16:56:55 +01:00
ikechukwu Elizabeth a2eba05ce8 ci: pass aws_account_id via GitHub secret to terraform jobs 2026-04-29 07:17:53 +01:00
ikechukwu Elizabeth 6c11a6e675 ci: update Terraform version to 1.10.3 to match required_version constraint 2026-04-29 05:23:03 +01:00
ikechukwu Elizabeth 63ded19e73 docs: add week 5 and 6 update docs and update README 2026-04-29 04:28:55 +01:00
ikechukwu Elizabeth 6cbfd8a846 ci: add terraform-plan and terraform-apply pipeline jobs 2026-04-29 03:20:11 +01:00
ikechukwu Elizabeth e783125d32 infra: add Terraform main infrastructure - VPC, subnets, EC2, security groups, IAM 2026-04-28 03:49:51 +01:00
ikechukwu Elizabeth e653650453 infra: add main Terraform configuration and remove IAM JSON files 2026-04-26 13:58:48 +01:00
ikechukwu Elizabeth 26f836da7b infra: add terraform bootstrap for s3 remote state 2026-04-26 05:29:46 +01:00
Elizabeth Nkwo Ikechukwu d127992e7d Merge pull request #11 from elizabeth-ikechukwu/feat/week4-cicd-pipeline
feat: complete week 4 CICD pipeline with screenshots and docs
2026-04-20 05:36:08 +01:00
ikechukwu Elizabeth b89f7091c9 feat: complete week 4 CICD pipeline with screenshots and docs 2026-04-20 05:18:00 +01:00
Elizabeth Nkwo Ikechukwu cf10f88064 Merge pull request #10 from elizabeth-ikechukwu/feat/week4-cicd-pipeline
feat: add CI/CD pipeline with OIDC, ECR, Docker Hub, lint and tests
2026-04-19 19:31:26 +01:00
ikechukwu Elizabeth 243005d3c0 fix: remove trailing slash from nginx proxy_pass to preserve /api/ prefix 2026-04-19 19:22:56 +01:00
ikechukwu Elizabeth 6189c756f8 fix: add wget to frontend image for Docker healthcheck 2026-04-19 19:13:16 +01:00
ikechukwu Elizabeth ee42969cca feat: add CI/CD pipeline with OIDC, ECR, Docker Hub, lint and tests 2026-04-19 18:45:47 +01:00
ikechukwu Elizabeth 0a92e6838d docs: mark week 3 as done in README 2026-04-10 08:18:30 +01:00
ikechukwu Elizabeth 1870ec9e8a docs: add week 3 screenshots and documentation 2026-04-10 08:13:18 +01:00
Elizabeth Nkwo Ikechukwu f8e7a27bda Merge pull request #9 from elizabeth-ikechukwu/feat/week3-frontend-compose
feat: add React frontend. Nginix reverse proxy, Docker Compose
2026-04-10 04:42:36 +01:00
ikechukwu Elizabeth c7b21e719a feat: add React frontend. Nginix reverse proxy, Docker Compose 2026-04-10 04:19:31 +01:00
Elizabeth Nkwo Ikechukwu 8db53078d6 Merge pull request #8 from elizabeth-ikechukwu/feat/week2-dockerize-backend
update README to reflect week 2 completion
2026-04-05 06:19:29 +01:00
ikechukwu Elizabeth 5c7c53b18e docs: update README to reflect week 2 completion 2026-04-05 06:17:10 +01:00
Elizabeth Nkwo Ikechukwu c44540247a Merge pull request #7 from elizabeth-ikechukwu/feat/week2-dockerize-backend
dockerize backend -  week-2 docs
2026-04-05 04:56:00 +01:00
ikechukwu Elizabeth 9321b67e4b feat: dockerize backend, add week-2 docs and API screenshots 2026-04-05 04:36:55 +01:00
Elizabeth Nkwo Ikechukwu a6cea85c2d Merge pull request #6 from elizabeth-ikechukwu/update-readme
docs: update README
2026-04-04 06:57:02 +01:00
ikechukwu Elizabeth 15bc57835e docs: update README 2026-04-04 06:51:55 +01:00
Elizabeth Nkwo Ikechukwu 700a9a17b9 Merge pull request #5 from elizabeth-ikechukwu/docs/week1-update
docs: update week 1 documentation
2026-04-04 05:43:51 +01:00
ikechukwu Elizabeth 4508e58b30 docs: update week 1 documentation 2026-04-04 05:39:20 +01:00
Elizabeth Nkwo Ikechukwu e6926d121e Merge pull request #4 from elizabeth-ikechukwu/feat/week1-backend-foundation
feat: week 1 backend foundation
2026-04-04 05:12:26 +01:00
ikechukwu Elizabeth fabfe4dae8 feat: add task routes, dotenv config, and error handling 2026-04-04 05:06:20 +01:00
Elizabeth Nkwo Ikechukwu 3df9fbc1b8 Merge pull request #3 from elizabeth-ikechukwu/docs/update-readme-overveiw
Add project overveiw to README
2026-03-24 13:20:40 +01:00
ikechukwu Elizabeth 09e70d0a18 Add project overveiw to README 2026-03-24 13:13:28 +01:00
Elizabeth Nkwo Ikechukwu 1573461788 Merge pull request #2 from elizabeth-ikechukwu/docs/refine-readme-weekly-progress
Refine README and week 1 documentation
2026-03-24 12:45:26 +01:00
ikechukwu Elizabeth 062e765094 Refine README and week 1 documentation 2026-03-24 12:34:35 +01:00
Elizabeth Nkwo Ikechukwu cfdcb8f68d Merge pull request #1 from elizabeth-ikechukwu/feat/week-1-project-foundation
Set up project structure, backend starter files, and initial documentation
2026-03-24 07:57:09 +01:00
ikechukwu Elizabeth cd68b9e71f Validate backend locally and update week 1 documentation 2026-03-24 07:51:16 +01:00
ikechukwu Elizabeth ee74ed7687 Set up project structure, backend stater files, and initial documentation 2026-03-24 06:40:53 +01:00