Mist SystemsからのWebhookを受信しSlackに通知する

SLACK_WEBHOOK_URL: Slack Incoming Webhook URL。複数指定する場合はカンマ区切りで指定可能- 例:
https://hooks.slack.com/services/XXX,https://hooks.slack.com/services/YYY
- 例:
PORT: サーバの待ち受けポート (デフォルト:5000)MIST_API_TOKEN: Mist APIトークン (任意)
cmd/mist-webhook/: アプリケーションのエントリーポイント (main.go)internal/webhook/: Webhook処理のコアロジックDockerfile: コンテナビルド設定docker-compose.yml: ローカル実行およびデプロイ用設定Makefile: ビルドや実行を自動化するためのコマンド定義
- ビルド:
make build
- ローカル実行:
make run
- Dockerイメージのビルド:
make docker-build
Makefile にコマンドを用意しています。
-
.envを作成。 -
起動:
make up- 停止:
make downログ:
make logs