Add HTTP health check server for Knative
Validate and publish container image / build (push) Successful in 3m58s

This commit is contained in:
Agents AI
2026-07-18 00:25:30 +00:00
parent 29904df87b
commit 62dc0a0cd5
3 changed files with 81 additions and 7 deletions
+26 -1
View File
@@ -80,7 +80,32 @@ cp .env.example .env
# .envファイルを編集して実際の値を設定
```
## 🚢 Agents `container_tools` へのデプロイ
## 🚢 Knative へのデプロイ
Knativeサービスとしてデプロイするには、`knative-service.yaml` を使用します。
### 1. マニフェストの適用
環境変数に必要な情報を設定した上で、Knativeサービスを作成します。
```bash
kubectl apply -f knative-service.yaml
```
### 2. 環境変数の設定
`knative-service.yaml` 内の `env` セクションを、環境に応じて適切に更新してください。機密情報は Kubernetes Secret として管理し、マニフェストから参照するように構成することを強く推奨します。
```yaml
# knative-service.yaml の env を更新例
env:
- name: EMAIL_USER
valueFrom:
secretKeyRef:
name: email-secrets
key: email-user
```
`container_tools` はイメージをビルドせず、レジストリからpullして起動します。このリポジトリでは、`main` へのpush時にGitea Actionsが次のイメージをHarborへ公開します。