Commit Graph

77 Commits

Author SHA1 Message Date
Elizabeth Nkwo Ikechukwu d8695ad20e Merge pull request #24 from elizabeth-ikechukwu/feat/week8-auth-ui-ssm
fix: HTTPS via docker cp, refined dark theme, 16px font
2026-06-01 21:12:32 +01:00
ikechukwu Elizabeth 7f48274e6b fix: HTTPS via docker cp, refined dark theme, 16px font 2026-06-01 21:05:07 +01:00
Elizabeth Nkwo Ikechukwu d574fbde74 Merge pull request #23 from elizabeth-ikechukwu/feat/week8-auth-ui-ssm
fix: HTTPS permanent in pipeline, refined dark theme, 16px font
2026-06-01 20:08:36 +01:00
ikechukwu Elizabeth dfae6afe52 fix: revert nginx.conf to HTTP for CI - HTTPS applied at runtime by deploy job 2026-06-01 20:00:52 +01:00
ikechukwu Elizabeth ee5b28fb35 fix: HTTPS permanent in pipeline, refined dark theme, 16px font 2026-06-01 19:37:24 +01:00
Elizabeth Nkwo Ikechukwu 47ef875663 Merge pull request #22 from elizabeth-ikechukwu/feat/week8-auth-ui-ssm
fix: add DB_SSL=true permanently to SSM, ec2 startup, and deploy job
2026-06-01 02:42:07 +01:00
ikechukwu Elizabeth 5f8922cb23 fix: add DB_SSL=true permanently to SSM, ec2 startup, and deploy job 2026-06-01 02:23:24 +01:00
Elizabeth Nkwo Ikechukwu 0f2a016de0 Merge pull request #21 from elizabeth-ikechukwu/feat/week8-auth-ui-ssm
feat: add Route53 hosted zone and DNS records for lizzycloudlab.online
2026-05-31 04:02:04 +01:00
ikechukwu Elizabeth bc2794df0b fix: remove duplicate variables from dns.tf 2026-05-31 03:59:07 +01:00
ikechukwu Elizabeth a9df65231d feat: add Route53 hosted zone and DNS records for lizzycloudlab.online 2026-05-31 03:49:51 +01:00
Elizabeth Nkwo Ikechukwu cb7e3bc6eb Merge pull request #20 from elizabeth-ikechukwu/feat/week8-auth-ui-ssm
feat: add automated deploy job via SSM - no more manual restarts
2026-05-31 02:38:07 +01:00
ikechukwu Elizabeth 0128361798 feat: add automated deploy job via SSM - no more manual restarts 2026-05-31 02:29:52 +01:00
Elizabeth Nkwo Ikechukwu f1362e21b0 Merge pull request #19 from elizabeth-ikechukwu/feat/week8-auth-ui-ssm
Feat/week8 auth UI ssm
2026-05-30 10:16:22 +01:00
ikechukwu Elizabeth 1e87688bb5 fix: remove duplicate rds_hostname output 2026-05-30 10:11:47 +01:00
ikechukwu Elizabeth aec34b9c1e feat: add Elastic IP for permanent domain pointing 2026-05-30 10:03:23 +01:00
ikechukwu Elizabeth 1aab587d9a ci: retry after adding TF_VAR_DB_HOST secret 2026-05-30 08:37:42 +01:00
ikechukwu Elizabeth 8ce01b188d ci: retry after adding SSM and IAM permissions 2026-05-30 08:24:21 +01:00
Elizabeth Nkwo Ikechukwu ae40385433 Merge pull request #18 from elizabeth-ikechukwu/feat/week8-auth-ui-ssm
feat(week8): JWT auth, SSM Parameter Store, and UI overhaul
2026-05-30 08:07:33 +01:00
ikechukwu Elizabeth 8b2db39f8d fix: update tests to pass JWT token for authenticated routes 2026-05-30 07:55:39 +01:00
ikechukwu Elizabeth 88b57420d4 fix: remove unused err in auth middleware, remove root package-lock.json 2026-05-30 07:37:13 +01:00
ikechukwu Elizabeth dcaef8ff13 feat(week8): JWT auth, SSM Parameter Store, and UI overhaul 2026-05-30 07:06:21 +01:00
Elizabeth Nkwo Ikechukwu 27399a6df6 Merge pull request #17 from elizabeth-ikechukwu/week-7-rds
week-7: set backup retention to 0 for free tier
2026-05-26 08:00:30 +01:00
ikechukwu Elizabeth 0de2d1dd42 week-7: set backup retention to 0 for free tier 2026-05-26 07:51:26 +01:00
Elizabeth Nkwo Ikechukwu 52ece96a66 Merge pull request #16 from elizabeth-ikechukwu/week-7-rds
week-7: fix subnet count and RDS security group reference
2026-05-26 07:45:01 +01:00
ikechukwu Elizabeth e2db35042c week-7: fix private subnet index reference in outputs 2026-05-26 07:34:04 +01:00
ikechukwu Elizabeth b791b47096 week-7: fix subnet count and RDS security group reference 2026-05-24 17:13:12 +01:00
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