fix: fingerprint the deployed entry asset
This commit is contained in:
@@ -39,11 +39,11 @@ Hedef commit ve yerel frontend asset hash’i verilerek salt okunur canlı kabul
|
||||
|
||||
```sh
|
||||
IHALEIST_EXPECTED_RELEASE="$(git rev-parse HEAD)" \
|
||||
IHALEIST_EXPECTED_ASSET_SHA256="$(sha256sum dist/assets/index-*.js | awk '{print $1}')" \
|
||||
IHALEIST_EXPECTED_ASSET_SHA256="$(npm run -s qa:asset-hash)" \
|
||||
npm run qa:live -- https://ihaleist.com
|
||||
```
|
||||
|
||||
macOS üzerinde `sha256sum` yerine `shasum -a 256` kullanılabilir. Probe `/api/version` release değerini, ana sayfadaki gerçek asset’i ve container içinden bildirilen asset hash’ini birlikte karşılaştırır.
|
||||
`qa:asset-hash`, `dist/index.html` içindeki giriş scriptini okuyarak yalnız gerçekten yüklenen ana JavaScript asset’inin hash’ini üretir. Probe `/api/version` release değerini, ana sayfadaki gerçek asset’i ve container içinden bildirilen asset hash’ini birlikte karşılaştırır.
|
||||
|
||||
## Kademeli yayın
|
||||
|
||||
|
||||
Reference in New Issue
Block a user