(cloud ace の zenn 投稿目的のリポジトリです。)
reCAPTCHA Enterprise のスコアベースのキーの保護の検証を行うために実装したアプリケーションです。
- フロント
- nginx
- バックエンド
- golang
Google Cloud プロジェクトに reCAPTCHA Enterprise のキーを作成していること
- 環境変数の設定 下記の環境変数を動作環境に合わせて設定する。
-
bakend/Dockerfile
- PROJECT_ID: プロジェクト ID
- SITE_KEY: reCAPTCHA Enterprise のキー ID
-
frontend/init.html
- 4,27 行目に reCAPTCHA Enterprise のキー ID を設定
-
docker-copose.yml
- volumes にアプリケーションのデフォルト認証情報のパスを設定
- ビルド
docker-copose build
- 起動
docker-compose up -d