Conversation
- Remove obsolete version key from docker-compose.yml to suppress deprecation warnings - Add anonymous volume for node_modules to isolate Linux-native packages from macOS bind mount (prevents platform mismatch for esbuild, tsx, Prisma binaries) - Document macOS Apple Silicon setup gotchas in README including PostGIS platform emulation, node_modules isolation, first-time setup commands, and Prisma OpenSSL warning - Fix .gitignore: remove !dist/ and !build/ negations that accidentally un-ignored the dist/ directory, causing build artifacts like dist/proto/ to appear as untracked Co-authored-by: Cursor <cursoragent@cursor.com>
📝 WalkthroughWalkthroughAdds comprehensive macOS (Apple Silicon/ARM) documentation to README covering PostGIS platform considerations, node_modules volume isolation, container setup commands, and Prisma/OpenSSL notes. Configures docker-compose.yml to mount host node_modules into the api container for dependency isolation. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 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 |
| restart: always | ||
| volumes: | ||
| - .:/usr/src/app | ||
| - /usr/src/app/node_modules |
There was a problem hiding this comment.
weird volume mapping, will fill up users harddisk at a strange place (/var/lib/docker)
Summary by CodeRabbit
Documentation
Chores