Helm Chart Release / release-chart (push) Successful in 5s
/var/www はWebルート /var/www/html の親ディレクトリのため、 ネストマウントの副産物としてPVCの composer サブパス内に 空の html/ ディレクトリが生成されていた。 デフォルトの composer.workingDir をWebルートと親子関係にない /composer に変更してネストマウント自体を解消。 - autoload読み込み: require_once '/composer/vendor/autoload.php'; (values.yaml のコメントにも明記) - PVCデータは同じ composer サブパスを使うため移行不要 - 旧Webルートからの自動移行機能(v8.5.6-b)は維持 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
37 lines
1.8 KiB
Markdown
37 lines
1.8 KiB
Markdown
# Changelog - Version 8.5.6-c
|
|
|
|
## 変更点
|
|
|
|
### Composerデフォルト導入先を `/var/www` から `/composer` に変更
|
|
|
|
v8.5.6-a で導入先をWebルート外の `/var/www` に変更しましたが、`/var/www` はWebルート `/var/www/html` の親ディレクトリであるため、ネストマウントの副産物としてPVCの `composer` サブパス内に空の `html/` ディレクトリが生成されていました(マウントポイント作成による正常動作だが紛らわしい)。
|
|
|
|
**対応**: デフォルトの `composer.workingDir` をWebルートと親子関係にない `/composer` に変更しました。これによりネストマウントが解消され、空フォルダは一切生成されなくなります。
|
|
|
|
## PHPコードでの利用
|
|
|
|
```php
|
|
require_once '/composer/vendor/autoload.php';
|
|
```
|
|
|
|
※ `values.yaml` のコメントにも読み込み方法を明記しています。
|
|
|
|
## アップグレード手順
|
|
|
|
```bash
|
|
helm repo update
|
|
helm upgrade <リリース名> cafepieters/phpfpm --version 8.5.6-c -f values.yaml
|
|
```
|
|
|
|
## 互換性
|
|
|
|
- **注意**: v8.5.6-a/b で `/var/www/vendor/autoload.php` を参照するようにPHPコードを更新済みの場合は、`/composer/vendor/autoload.php` への再修正が必要です。
|
|
- PVC上のデータは同じ `composer` サブパスを使用するため、既に移行済みの `composer.json` / `vendor/` はそのまま新しいマウント先(`/composer`)に引き継がれます。
|
|
- 旧Webルート(`/var/www/html`)からの自動移行機能(v8.5.6-b)はそのまま動作します。
|
|
- PVC上に残った空の `composer/html/` ディレクトリは、Pod再起動後は再作成されなくなるため、手動で削除すれば以後復活しません。
|
|
|
|
---
|
|
|
|
**リリース日**: 2026-07-19
|
|
**担当**: プロサーバーエンジニア(Claude)
|