Commit Graph

103 Commits

Author SHA1 Message Date
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
810b2871d2 Set HCAPTCHA key in .env file during Docker build
This change adds a step to create a `.env` file with the HCAPTCHA site key during the Docker build process. It ensures the environment variable is available for use within the container.
2025-06-01 20:36:46 +02:00
21d53bc089 Set HCAPTCHA key in .env file during Docker build
This change adds a step to create a `.env` file with the HCAPTCHA site key during the Docker build process. It ensures the environment variable is available for use within the container.
2025-06-01 20:30:54 +02:00
eebabb5e53 Add support for HCaptcha site key during frontend build 2025-06-01 20:22:26 +02:00
2a19e583c9 Set HCAPTCHA_SITE_KEY as a build environment variable
Added NEXT_PUBLIC_HCAPTCHA_SITE_KEY to the Dockerfile to pass the hCaptcha site key as an environment variable during the build process. This ensures the key is appropriately injected into the Next.js build.
2025-06-01 20:15:53 +02:00
3482c1c3f2 Refactor environment variable handling in frontend setup 2025-06-01 12:48:07 +02:00
0f096080d7 Add restart policies and volume mount to Docker services 2025-06-01 12:37:46 +02:00
61f000336b revert 2025-06-01 12:36:04 +02:00
3bd4a6783f Add HCAPTCHA_SITE_KEY as a build argument in CI
Updated `.gitlab-ci.yml` to include HCAPTCHA_SITE_KEY as a build argument for frontend builds. Adjusted `.gitlab-ci-template.yml` to ensure BUILD_ARGS processes new and existing arguments correctly. This enhances customization and environment-specific builds.
2025-06-01 12:30:11 +02:00
edae3c8a33 Add HCAPTCHA_SITE_KEY as a build argument in CI
Updated `.gitlab-ci.yml` to include HCAPTCHA_SITE_KEY as a build argument for frontend builds. Adjusted `.gitlab-ci-template.yml` to ensure BUILD_ARGS processes new and existing arguments correctly. This enhances customization and environment-specific builds.
2025-06-01 12:27:45 +02:00
4ce1213cfd Add .env file creation in frontend Dockerfile 2025-06-01 12:21:29 +02:00
ca28f01968 Add debug log for hCaptcha site key in ContactFormSection 2025-06-01 11:58:12 +02:00
GitLab CI
5a8001d6f3 Merge remote-tracking branch 'origin/production' into dev 2025-05-30 03:49:47 +00:00
7c4962a8f1 Merge branch 'dev' into 'production'
Merge branch 'dev' into 'production'

See merge request rheinsw/rheinsw-mono-repo!5
2025-05-30 03:48:28 +00:00
7dc15bae59 Merge branch 'dev' into 'production' 2025-05-30 03:48:28 +00:00
7b51b62b2f Merge branch 'test-feature-branch' into 'dev'
test

See merge request rheinsw/rheinsw-mono-repo!4
2025-05-30 03:43:37 +00:00
5e2e742151 test 2025-05-30 05:33:51 +02:00
GitLab CI
189ac20b67 Merge remote-tracking branch 'origin/production' into dev 2025-05-29 19:20:23 +00:00
b8a1185a73 Merge branch 'dev' into 'production'
Merge 'dev' into 'production'

See merge request rheinsw/rheinsw-mono-repo!3
2025-05-29 19:18:53 +00:00
36c67cb881 Merge 'dev' into 'production' 2025-05-29 19:18:53 +00:00
13bdf0c79f Update REMOTE_ENV_PATH and rules in GitLab CI config 2025-05-29 21:13:50 +02:00
8d098b5c5c Set TAG variable to 'dev' in deploy_dev job 2025-05-29 20:57:17 +02:00
81f4863262 Merge branch 'pipeline' into 'dev'
Gitlab CI/CD Pipeline

See merge request rheinsw/rheinsw-mono-repo!1
2025-05-29 18:52:00 +00:00
5a73be331b Gitlab CI/CD Pipeline 2025-05-29 18:51:59 +00:00