docker-compose.yml (postgres 16 + odoo:19.0), odoo.conf, env template, and setup/backup/update/demo-data scripts. update.sh always backs up and records the previous image before upgrading modules, per the lesson paid for on the Frappe track. .gitattributes pins LF on shell scripts so they don't break under the container's bash on checkout from Windows. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
553 B
553 B
third_party/
OCA addons vendored into this repo, each pinned to a commit SHA — never a branch. A moving branch inside a pinned image breaks the build later with no obvious cause (CLAUDE.md §2).
Nothing is vendored yet. The first entry will be OCA web_responsive (see O9,
mc_education_theme) — the stock Community backend needs it and Studio is out of scope.
When adding an addon:
git subtree add --prefix=third_party/<addon_name> <oca_repo_url> <commit_sha> --squash
Record the SHA and the reason it was pinned in this file.