feat: phpEnv による汎用 PHP 環境変数サポートを追加
All checks were successful
Helm Chart Release / release-chart (push) Successful in 5s
All checks were successful
Helm Chart Release / release-chart (push) Successful in 5s
values.yaml の phpEnv マップに設定した任意のキーと値を PHP-FPM コンテナの環境変数として渡せるようにした。 APIキー・外部サービス設定など DB 接続以外の情報も 同様の方法で PHP に共有できる。 - values.yaml: phpEnv セクション追加 - templates/deployment.yaml: phpEnv を env としてレンダリング - README.md: パラメータ説明と使用例(例10)を追加 - CLAUDE.md: 新規作成(PHP環境なし・git情報・改修履歴を記録) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
38
CLAUDE.md
Normal file
38
CLAUDE.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# CLAUDE.md — phpfpm Helm Chart
|
||||
|
||||
## リポジトリ概要
|
||||
|
||||
Raspberry Pi などのベアメタルで稼働することを想定した、Kubernetes 上で動作する Nginx + PHP-FPM の Helm チャート。
|
||||
|
||||
- **Gitea リポジトリ**: `ssh://git@192.168.9.65/helmchart/phpfpm`
|
||||
- **Helm リポジトリ**: `https://git.cafepieters.com/api/packages/helmchart/helm`
|
||||
|
||||
## 実行環境について
|
||||
|
||||
**PHP の実行環境(インタープリタ)はこのリポジトリには含まれていない。**
|
||||
チャートは `docker.io/php:<tag>-fpm-alpine` の公式イメージを Kubernetes 上で起動するものであり、PHP コードそのものは PVC(`/var/www/html`)に別途配置する必要がある。
|
||||
|
||||
## Git コミット情報
|
||||
|
||||
| 項目 | 値 |
|
||||
|------|-----|
|
||||
| 名前 | Claude |
|
||||
| メール | claude@cafepieters.com |
|
||||
| SSH キー | `P:\Claude\.ssh\id_claude` |
|
||||
|
||||
## チャート改修履歴
|
||||
|
||||
### phpEnv — 汎用 PHP 環境変数サポート(2026-04-17)
|
||||
|
||||
`values.yaml` に `phpEnv` セクションを追加し、DB 接続情報と同様に任意のキーと値を PHP-FPM コンテナの環境変数として渡せるようにした。
|
||||
|
||||
```yaml
|
||||
phpEnv:
|
||||
API_KEY: "your-api-key"
|
||||
STRIPE_SECRET: "sk_live_..."
|
||||
REDIS_URL: "redis://localhost:6379"
|
||||
```
|
||||
|
||||
PHP 側では `$_ENV['API_KEY']` または `getenv('API_KEY')` で取得できる。
|
||||
|
||||
**対象ファイル**: `values.yaml`, `templates/deployment.yaml`, `README.md`
|
||||
Reference in New Issue
Block a user