✨ Added config to specify custom adapter install location#29487
Conversation
ref https://linear.app/ghost/issue/PLA-249 - in custom Ghost docker builds, adapters installed in the default `content` dir are potentially susceptible to shadowing if the `content` dir is bind-mounted into the container - adding a separate 'installedAdaptersPath' config option allows specifying a directory inside the container build where adapters can be installed
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughThe adapter manager now builds its lookup paths with a 🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
| Command | Status | Duration | Result |
|---|---|---|---|
nx run ghost:test:ci:integration |
✅ Succeeded | 2m 24s | View ↗ |
nx run ghost:test:integration |
✅ Succeeded | 3m 10s | View ↗ |
nx run ghost:test:legacy |
✅ Succeeded | 3m 2s | View ↗ |
nx run ghost:test:e2e |
✅ Succeeded | 2m 38s | View ↗ |
nx run-many -t test:unit -p ghost |
✅ Succeeded | 26s | View ↗ |
nx run ghost-monorepo:lint:boundaries |
✅ Succeeded | 14s | View ↗ |
nx run-many -t lint -p ghost,ghost-monorepo |
✅ Succeeded | 16s | View ↗ |
nx run @tryghost/admin:build |
✅ Succeeded | 4s | View ↗ |
nx run-many --target=build --projects=tag:publi... |
✅ Succeeded | <1s | View ↗ |
💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗
☁️ Nx Cloud last updated this comment at 2026-07-21 11:55:24 UTC
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #29487 +/- ##
==========================================
- Coverage 74.59% 74.56% -0.04%
==========================================
Files 1604 1604
Lines 140906 140913 +7
Branches 17202 17202
==========================================
- Hits 105108 105068 -40
- Misses 34740 34789 +49
+ Partials 1058 1056 -2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|

ref https://linear.app/ghost/issue/PLA-249
contentdir are potentially susceptible to shadowing if thecontentdir is bind-mounted into the containerLong-term it may make sense to deprecate the
content/adapterspath (esp in Docker installs) but for now this unblocks custom adapter installs.