Repository navigation
Conversation
…d (6.3.0_inference) Condensed from 9 commits (0ee8492..02328a0): - 6.2.1 and 6.2.2 official-image source transfers (web/frontend, services, tools, scripts, settings defaults, i18n, tests, docs, package manifests) incl. flush_docs_with_pending_updates.js added in 6.2.2 - 6.3.0 source sync from the official image (1421 changed / 556 added / 155 deleted, byte-verified) with server-ce/Dockerfile + Dockerfile-base aligned to the official build recipe (Node 24 nodesource, corepack Yarn 4.18.0 PnP, install/compile mounts) - Build fixes: NODE_OPTIONS via quoted legacy ENV (Docker 29 JSON-array form mangles multi-word values); 3 codemirror git-dep zips pre-staged in .yarn/cache (avoids Yarn-Classic pack race under buildkit; identical to official image); stale 6.2.x floating-menu-setting files removed; babel .cache kept out of the image via cache mount Verified: container-diff vs docker.io/sharelatex/sharelatex:6.3.0 → history parity None/None, apt/pip only noble point-release version bumps, file residuals only build-date/machine-hash noise (rosetta, node-compile-cache, install-state.gz); live on shared overleafserver (migrations OK, all services up, /login 200).
- NODE_OPTIONS must repeat the PnP loader (--require .pnp.cjs --import .pnp.register.mjs) on top of --inspect, because compose environment entries override the image ENV wholesale and the PnP hook is what resolves all workspace modules. - webpack: npx -> yarn exec (PnP image has no node_modules/.bin). - mongo:8 -> 8.3, redis:7 -> 8.6-alpine, GLIBC_TUNABLES=-SHSTK for 8.x mongod on hosts advertising the SHSTK CPU feature. - bin/dev: docker-compose -> docker compose (standalone binary was removed upstream; only the compose plugin is shipped). - bin/logs: keep ggrep/bunyan pipeline when present, tolerate their absence with a plain grep fallback. - restore bin/shared/mongodb-init-replica-set.js (still mounted into mongo for replica-set init; accidentally dropped during the transfer).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#1507
I wish your code base a speedy recovery. 🤧
This is an AI reconstruction of the missing built components and etc, to produce a code base from the overleaf CE docker image 6.3.0. It will not be perfect but until the official code base is back online, I guess we have to life with what we have.