Add HTTP health check server for Knative
Validate and publish container image / build (push) Successful in 3m58s
Validate and publish container image / build (push) Successful in 3m58s
This commit is contained in:
@@ -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へ公開します。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user