Commit Graph

79 Commits

Author SHA1 Message Date
cd3165dbe6 Enhance CI pipeline to include NEXTAUTH_URL for production and test environments. 2025-07-02 11:12:12 +09:00
fb3b5b6880 Cleanup 2025-07-02 11:09:20 +09:00
7cac66d018 Add env_file support for internal_frontend in docker-compose.yml 2025-07-02 11:02:09 +09:00
63985d538a Improve .env handling and deployment; ensure .env is included as an artifact and update deployment scripts to copy it. 2025-07-02 11:01:29 +09:00
3f3ea936dc Log .env contents during CI pipeline 2025-07-02 10:46:39 +09:00
c16ba0d09a Add environment variable handling for CI builds in internal_frontend 2025-07-02 10:41:04 +09:00
9837259c41 Update authOptions import path 2025-07-02 10:22:08 +09:00
ae425e4e28 Refactor authOptions into a separate module to improve structure and reusability. 2025-07-02 10:14:21 +09:00
b1d7eb906f Remove unused jsonwebtoken and jwt-decode dependencies 2025-07-02 10:04:09 +09:00
2f71dca04d Integrate NextAuth with Keycloak and implement JWT validation in internal_frontend. 2025-07-02 09:55:25 +09:00
da3bd7e181 Merge remote-tracking branch 'origin/dev' into dev 2025-07-02 01:45:04 +09:00
0b2f8332a2 Add dynamic breadcrumb navigation and update kanzlei routes under /demo 2025-07-02 01:25:55 +09:00
b33b470e7b Add foundational UI components (sidebar, some basic navigation) 2025-07-01 18:44:15 +09:00
20314c64b2 Add theme integration and shadcn setup in internal_frontend 2025-07-01 17:37:30 +09:00
GitLab CI
bf387fe14c Merge remote-tracking branch 'origin/production' into dev 2025-07-01 08:31:40 +00:00
7c3ee5357e Merge branch 'dev' into 'production'
Add internal_frontend project

See merge request rheinsw/rheinsw-mono-repo!15
2025-07-01 08:29:06 +00:00
fcbd84b147 Add internal_frontend project 2025-07-01 08:29:06 +00:00
e06e6f8669 Add Dockerfile for internal_frontend production deployment 2025-07-01 17:24:21 +09:00
b9ed439cba Add internal_frontend module with CI pipeline and Docker configuration 2025-07-01 17:22:33 +09:00
f121a0ef80 Initialize internal_frontend module with Next.js, 2025-07-01 17:18:13 +09:00
9b7cf5553d Rename npm-dev run configuration to landing_page in project settings. 2025-07-01 17:17:57 +09:00
0e487b42fa Comment out hCaptcha verification logic in contact API route. 2025-06-29 21:18:36 +09:00
e6ca52e72d Refactor ContactRequest to separate date and time fields, add Flyway for database migrations, and initialize schema. 2025-06-29 21:11:29 +09:00
a9d8a8cf43 Remove hCaptcha integration from contact form and API route 2025-06-29 20:39:57 +09:00
498f1a59b5 Remove exposed port bindings for gateway and server services in docker-compose file 2025-06-29 20:29:39 +09:00
42758d7c2d Refactor HCaptchaValidator to improve token verification and logging. 2025-06-29 19:28:16 +09:00
d1b93eedaa Rename mailRestTemplate to plainRestTemplate in RestTemplateConfigTest. 2025-06-29 19:21:03 +09:00
a72ba69179 Inject plainRestTemplate into SubmitContactUseCaseImpl and update RestTemplateConfig. 2025-06-29 19:14:14 +09:00
d3389b0343 Make gateway host configurable via SERVER_HOST environment variable 2025-06-29 18:50:30 +09:00
41da04d681 Remove hCaptcha verification from contact API route 2025-06-29 18:41:02 +09:00
d63ff0a170 Enable hCaptcha verification and dynamic gateway host detection in contact API route. 2025-06-29 18:35:28 +09:00
789a20d6c7 Add shared network configuration for services in docker-compose file 2025-06-29 18:28:18 +09:00
4052e28873 Comment out hCaptcha verification in contact API route. 2025-06-29 18:16:16 +09:00
0d12985709 Add HCAPTCHA_SECRET to .env in GitLab CI pipeline 2025-06-29 17:56:29 +09:00
e7ff00f062 Replace reCAPTCHA with hCaptcha in contact form and implement captcha reset functionality 2025-06-29 17:46:28 +09:00
9e28977e38 Set cache expiration to 1 hour in GitLab CI pipeline 2025-06-29 17:36:49 +09:00
1553003f97 Merge branch 'fix-recaptcha' into 'dev'
Fix reCaptcha

See merge request rheinsw/rheinsw-mono-repo!12
2025-06-29 01:50:12 +00:00
348c1edbcc Fix reCaptcha 2025-06-29 01:50:12 +00:00
43a8c4af77 Merge branch 'fix-captcha' into 'dev'
Fix reCaptcha

See merge request rheinsw/rheinsw-mono-repo!10
2025-06-29 00:58:25 +00:00
3af20b3766 Fix reCaptcha 2025-06-29 00:58:25 +00:00
057106b15b Merge branch 'refactoring-pt2' into 'dev'
Replace hCaptcha with Google reCAPTCHA in contact page

See merge request rheinsw/rheinsw-mono-repo!9
2025-06-29 00:48:46 +00:00
6e2dbde3f9 Replace hCaptcha with Google reCAPTCHA in contact page 2025-06-29 00:48:46 +00:00
5509927fd0 Merge branch 'production' into 'dev'
merge prod back to dev

See merge request rheinsw/rheinsw-mono-repo!8
2025-06-28 12:11:19 +00:00
e233ffce6d merge prod back to dev 2025-06-28 12:11:19 +00:00
366ce30e79 Merge branch 'website-refactoring' into 'dev'
Refactor website to use shadcn components

See merge request rheinsw/rheinsw-mono-repo!6
2025-06-28 12:01:43 +00:00
8c05ad29cb Refactor website to use shadcn components 2025-06-28 12:01:43 +00:00
1648e376bf Disable hCaptcha integration in ContactFormSection 2025-06-02 16:55:08 +02:00
e603658fbe Disable hCaptcha integration in ContactFormSection 2025-06-02 16:54:50 +02:00
85fcff9793 Disable hCaptcha integration in ContactFormSection 2025-06-01 21:12:15 +02:00
44e4a0f998 Add hCaptcha site key to frontend CI environment 2025-06-01 21:00:29 +02:00