Nautilus Trader on Cloudron
- Upstream repository: https://github.com/nautechsystems/nautilus_trader.git
- Implementation issue: https://projects.knownelement.com/issues/226
- Status: Draft scaffolding generated on $(date -u +"%Y-%m-%dT%H:%M:%SZ")
Packaging Checklist
- Review upstream deployment requirements and map them to Cloudron services (database, cache, object storage, workers).
- Update
Dockerfile
with the correct build steps and runtime dependencies. - Implement
start.sh
to configure the app from Cloudron-provided environment variables and launch the primary process. - Edit
CloudronManifest.json
with accurate metadata, permissions, ports, addons, and health checks. - Add integration and smoke tests under
test/
to validate the package. - Document manual configuration steps, migration requirements, and known gaps in this README.
Notes
- Replace the placeholder long-running process in
start.sh
. - Populate the
app/
directory with the application build artefacts or git submodules. - Use the shared packaging container (
docker/packager
) to runcloudron build
andcloudron install
so the host remains clean.