c1060efd4d
fix: Auto-install GD extension dependencies
...
Helm Chart Release / release-chart (push) Successful in 7s
GD拡張が指定された場合、必要な依存パッケージを自動的にインストール。
Changes:
- deployment.yaml: GD拡張検出時に以下を自動追加
- libpng-dev (PNG処理)
- libjpeg-turbo-dev (JPEG処理)
- freetype-dev (フォント処理)
- README.md: GD自動化説明を追加
Usage:
composer:
additionalPhpExtensions:
- "gd"
# 依存パッケージは自動的にインストール
Benefits:
- ユーザーが手動でadditionalApkPackagesを指定する必要がなし
- インストール失敗の原因を削減
- より簡潔な設定
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-24 10:55:33 +09:00
06c63037f1
feat: Add SMTP mail sending feature via msmtp
...
Helm Chart Release / release-chart (push) Successful in 5s
PHPアプリケーションからSMTP経由でメール送信を行う機能を追加。
msmtpをPHP-FPMコンテナに統合し、mail()関数で直接利用可能。
Features:
- STARTTLS(port 587)とSSL/TLS(port 465)に対応
- 送信元アドレスは固定だがPHPで上書き指定可能
- パスワードはKubernetes Secretで安全に管理
- 自己署名証明書対応オプション
- Gmail、Office365など一般的なSMTPサーバーに対応
Changes:
- values.yaml: smtp設定セクションを追加
- templates/secret-smtp.yaml: パスワード管理用Secret
- templates/configmap-smtp.yaml: msmtprc設定ファイル生成
- templates/configmap-smtp.yaml: PHPヘルパークラス(SmtpConfig)
- templates/deployment.yaml: msmtpインストールと設定
- README.md: SMTP設定パラメータ表と使用例を追加
Protocol support:
- auto: 自動判定(推奨)
- starttls: SMTP + STARTTLS(ポート587)
- tls: SSL/TLS(ポート465)
PHP Usage:
SmtpConfig::init();
mail($to, $subject, $body);
// または別の送信者で上書き
SmtpConfig::mail($to, $subject, $body, $headers, 'custom@example.com ');
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-24 10:44:12 +09:00
02696fc55e
feat: Add Real IP forwarding feature for bare-metal clusters
...
Helm Chart Release / release-chart (push) Successful in 12s
ベアメタルKubernetesクラスターやLoadBalancer環境において、
PHP側で訪問者の実IPアドレスを取得できる機能を追加。
Changes:
- Add nginx.forwardRealIP configuration in values.yaml
- Implement real_ip_header and set_real_ip_from in Nginx config
- Pass real IP info to PHP-FPM via fastcgi_param
- Add usage example and documentation in README.md
- Create test-real-ip.php for verification
- Update chart version to 8.5.2-a
Features:
- Compatible with existing customConfig.snippet
- Configurable trusted proxy networks
- Supports multi-tier proxy with recursive option
- Default disabled for backward compatibility
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-10 09:21:55 +09:00
59a21fca9b
templates/configmap-nginx.yaml を更新
Helm Chart Release / release-chart (push) Successful in 12s
Update Docker Image Tags and Release Helm Chart / update-and-release (push) Failing after 19s
2026-02-07 01:51:05 +00:00
31106e098f
リアルIP対応
Helm Chart Release / release-chart (push) Successful in 12s
2026-02-07 01:44:12 +00:00
6ab36861ab
Composer対応
Helm Chart Release / release-chart (push) Successful in 12s
2026-02-06 02:04:52 +00:00
58c02e47a9
Composer対応
Helm Chart Release / release-chart (push) Successful in 12s
2026-02-06 02:03:52 +00:00
7ee013aaca
templates/deployment.yaml を更新
2025-07-06 00:40:24 +00:00
e87286fbfc
templates/deployment.yaml を更新
2025-07-05 12:25:06 +00:00
d893bef467
templates/secret-db.yaml を追加
2025-07-05 00:55:12 +00:00
291b91fa31
"templates" にファイルをアップロード
2025-07-04 06:16:46 +00:00
071fbdd81d
"templates" にファイルをアップロード
2025-07-04 06:16:04 +00:00