diff --git a/docker/ghost-dev/Dockerfile b/docker/ghost-dev/Dockerfile index 34142360fc9..e0187842c02 100644 --- a/docker/ghost-dev/Dockerfile +++ b/docker/ghost-dev/Dockerfile @@ -26,8 +26,9 @@ COPY ghost/parse-email-address/package.json ghost/parse-email-address/package.js # Install dependencies # Note: Dependencies are installed at build time, but source code is mounted at runtime. -# Copy the install helper script (pnpm install wrapper with retry logic) -COPY .github/scripts/install-deps.sh .github/scripts/install-deps.sh +# Copy root lifecycle scripts/hooks needed by `pnpm install` +COPY .github/scripts .github/scripts +COPY .github/hooks .github/hooks # Enable corepack so it can read packageManager from package.json and provide pnpm RUN corepack enable diff --git a/ghost/core/package.json b/ghost/core/package.json index 39594c477ad..e1ce2dec4a9 100644 --- a/ghost/core/package.json +++ b/ghost/core/package.json @@ -107,7 +107,7 @@ "@tryghost/logging": "2.5.5", "@tryghost/members-csv": "2.0.5", "@tryghost/metrics": "1.0.43", - "@tryghost/mongo-utils": "^0.6.3", + "@tryghost/mongo-utils": "0.6.3", "@tryghost/mw-error-handler": "1.0.13", "@tryghost/mw-vhost": "1.0.6", "@tryghost/nodemailer": "0.3.48", diff --git a/ghost/i18n/package.json b/ghost/i18n/package.json index 8f60c11e563..9af61401e04 100644 --- a/ghost/i18n/package.json +++ b/ghost/i18n/package.json @@ -37,6 +37,7 @@ "mocha": "11.7.5" }, "dependencies": { + "@tryghost/debug": "0.1.40", "i18next": "23.16.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 22feb9f35ba..3c7c0890bd0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2081,7 +2081,7 @@ importers: specifier: 1.0.43 version: 1.0.43 '@tryghost/mongo-utils': - specifier: ^0.6.3 + specifier: 0.6.3 version: 0.6.3 '@tryghost/mw-error-handler': specifier: 1.0.13 @@ -2592,6 +2592,9 @@ importers: ghost/i18n: dependencies: + '@tryghost/debug': + specifier: 0.1.40 + version: 0.1.40 i18next: specifier: 23.16.8 version: 23.16.8