diff --git a/.github/workflows/deploy-to-node.yaml b/.github/workflows/deploy-to-node.yaml index 053013d1..182c357d 100644 --- a/.github/workflows/deploy-to-node.yaml +++ b/.github/workflows/deploy-to-node.yaml @@ -49,8 +49,8 @@ jobs: STATS_INTERVAL_TOTAL: ${{ vars.STATS_INTERVAL_TOTAL }} WEB_NEXT_PUBLIC_CLOUDFLARE_CAPTCHA_SITE_KEY: ${{ secrets.WEB_NEXT_PUBLIC_CLOUDFLARE_CAPTCHA_SITE_KEY }} - WEB_CLOUDFLARE_CAPTCHA_SERCERT_KEY: - ${{ secrets.WEB_CLOUDFLARE_CAPTCHA_SERCERT_KEY }} + WEB_CLOUDFLARE_CAPTCHA_SECRET_KEY: + ${{ secrets.WEB_CLOUDFLARE_CAPTCHA_SECRET_KEY }} WEB_NEXT_PUBLIC_ENABLE_EMAIL_SIGNIN_CAPTCHA: ${{ vars.WEB_NEXT_PUBLIC_ENABLE_EMAIL_SIGNIN_CAPTCHA }} WEB_NEXT_PUBLIC_ENABLE_EMAIL_SIGNIN: diff --git a/ansible/deploy-to-node.yaml b/ansible/deploy-to-node.yaml index c109ce15..81428988 100644 --- a/ansible/deploy-to-node.yaml +++ b/ansible/deploy-to-node.yaml @@ -178,9 +178,9 @@ NEXT_PUBLIC_CLOUDFLARE_CAPTCHA_SITE_KEY: "{{ lookup('ansible.builtin.env', 'WEB_NEXT_PUBLIC_CLOUDFLARE_CAPTCHA_SITE_KEY') }}" - CLOUDFLARE_CAPTCHA_SERCERT_KEY: + CLOUDFLARE_CAPTCHA_SECRET_KEY: "{{ lookup('ansible.builtin.env', - 'WEB_CLOUDFLARE_CAPTCHA_SERCERT_KEY') }}" + 'WEB_CLOUDFLARE_CAPTCHA_SECRET_KEY') }}" NEXT_PUBLIC_ENABLE_EMAIL_SIGNIN_CAPTCHA: "{{ lookup('ansible.builtin.env', 'WEB_NEXT_PUBLIC_ENABLE_EMAIL_SIGNIN_CAPTCHA') }}" diff --git a/docker-compose.yaml b/docker-compose.yaml index 9a0202e7..1ea1e680 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -126,7 +126,7 @@ services: - NEXTAUTH_URL=http://localhost:3000 - DEBUG_LOGIN=true - NEXT_PUBLIC_CLOUDFARE_CAPTCHA_SITE_KEY=1x00000000000000000000AA - - CLOUDFLARE_CAPTCHA_SERCERT_KEY=1x0000000000000000000000000000000AA + - CLOUDFLARE_CAPTCHA_SECRET_KEY=1x0000000000000000000000000000000AA - NEXT_PUBLIC_ENABLE_EMAIL_SIGNIN_CAPTCHA=true depends_on: webdb: diff --git a/website/src/lib/captcha.ts b/website/src/lib/captcha.ts index 384f69dd..aa14dcbe 100644 --- a/website/src/lib/captcha.ts +++ b/website/src/lib/captcha.ts @@ -24,7 +24,7 @@ export const checkCaptcha = async ( ): Promise => { const data = new FormData(); - data.append("secret", process.env.CLOUDFLARE_CAPTCHA_SERCERT_KEY); + data.append("secret", process.env.CLOUDFLARE_CAPTCHA_SECRET_KEY); data.append("response", token); data.append("remoteip", ipAdress); diff --git a/website/types/env.d.ts b/website/types/env.d.ts index b5484154..f81897af 100644 --- a/website/types/env.d.ts +++ b/website/types/env.d.ts @@ -3,7 +3,7 @@ declare global { interface ProcessEnv { NODE_ENV: "development" | "production"; NEXT_PUBLIC_CLOUDFLARE_CAPTCHA_SITE_KEY: string; - CLOUDFLARE_CAPTCHA_SERCERT_KEY: string; + CLOUDFLARE_CAPTCHA_SECRET_KEY: string; NEXT_PUBLIC_ENABLE_EMAIL_SIGNIN_CAPTCHA: boolean; } }