1.3 KiB
1.3 KiB
Local-Only Backend Helpers
This folder is for backend code that is useful in local development, local profiling, test support, or E2E support, but should not be treated as normal production runtime code.
Why this folder exists
The production Docker image currently copies these paths:
appbinconfigdbpublicscriptconfig.ruRakefile
It does not copy lib, spec, e2e, or tasks.py.
That means code placed in lib/local/ may not end up in the production image.
What belongs here
- request profiling helpers used only in local or test flows
- support code for local verification
- helper code used by local-only workflows that should stay outside the production runtime
What should not go here
- normal application runtime code needed in production
- code that controllers, models, jobs, or services must always have available in production
Related special folders
Depending on purpose, local-only or non-production support code may also belong in:
spec/for test-only codee2e/for reusable HTTP E2E helpers and scenarios- task-layer code such as
tasks.pyfor local/CI workflows
If code in this folder is referenced from production code paths, those call sites must guard against production usage and fail safe when the helper is absent.