diff --git a/frontend/admin/vite.config.js b/frontend/admin/vite.config.js index 2fc78a4..5c87faf 100644 --- a/frontend/admin/vite.config.js +++ b/frontend/admin/vite.config.js @@ -19,7 +19,7 @@ export default defineConfig({ }, build: { - manifest: true, + manifest: false, sourcemap: false, outDir: '../../module/oc_telegram_shop/upload/admin/view/javascript/telecart', emptyOutDir: true, // also necessary diff --git a/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php b/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php index 5f920c2..3b136cf 100755 --- a/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php +++ b/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php @@ -194,7 +194,7 @@ class ControllerExtensionModuleTgshop extends Controller { $appDir = rtrim(DIR_APPLICATION, '/'); if (file_exists("$appDir/view/javascript/telecart/telecart.js")) { - $hash = md5(file_get_contents($appDir . '/view/javascript/telecart/manifest.json')); + $hash = file_get_contents($appDir . '/view/javascript/telecart/checksum.hash'); $this->document->addScript('view/javascript/telecart/telecart.js?v=' . $hash); $this->document->addStyle('view/javascript/telecart/telecart.css?v=' . $hash); } elseif (file_exists("$appDir/view/integration.js")) { diff --git a/scripts/ci/build.sh b/scripts/ci/build.sh index 7489d7a..b7c111e 100755 --- a/scripts/ci/build.sh +++ b/scripts/ci/build.sh @@ -42,10 +42,13 @@ cd "${SRC_PATH}/frontend/admin" npm install npm run build -echo "Move manifest file" -cp "${SRC_PATH}/module/oc_telegram_shop/upload/admin/view/javascript/telecart/.vite/manifest.json" \ - "${SRC_PATH}/module/oc_telegram_shop/upload/admin/view/javascript/telecart/manifest.json" - +echo "Calculate MD5 hash sum" +cd ../../module/oc_telegram_shop/upload/admin/view/javascript/telecart +FILES=("telecart.css" "telecart.js") +HASH=$(cat "${FILES[@]}" | md5sum | awk '{print $1}') +OUTPUT="checksum.hash" +echo "$HASH" > "$OUTPUT" +echo "Checksum in $OUTPUT: $HASH" cd "$SRC_PATH"