Commit Graph

76 Commits

Author SHA1 Message Date
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
7649860b43 Refactor Dockerfile to optimize build and align with CI artifacts 2025-06-01 20:55:43 +02:00
b74509d45d Revert 2025-06-01 20:50:09 +02:00
2123757099 Fix environment variable handling and update start command
Simplified environment variable substitution to improve consistency during builds. Modified the start command to source variables from .env, ensuring proper runtime configuration.
2025-06-01 20:46:17 +02:00