AdonisJS on Kubernetes
The batteries-included Node.js framework, with Lucid ORM.
larakube adonisjs:newIf you like Laravel's batteries-included style but write TypeScript, AdonisJS is the closest match — and adonisjs:new sets it up with Lucid ORM and the services you pick.
adonisjs:new creates the app and its Kubernetes manifests, but there's no production image for it yet: it warns No production image template for AdonisJS yet and skips the Dockerfile. With no image, larakube up has nothing to run and cloud:deploy has nothing to ship. NestJS is the first framework through this path, and the rest follow one at a time.
🚀 Create a project
larakube adonisjs:new api
LaraKube CLI runs the official npm create adonisjs@latest (the API starter kit) inside a Node container, then asks:
| Choice | Options | With --fast |
|---|---|---|
| Database (through Lucid ORM) | PostgreSQL (recommended), MySQL, MariaDB | PostgreSQL |
| Cache | Redis (recommended, via @adonisjs/redis), Memcached | Redis |
| Object storage | None, MinIO (recommended), SeaweedFS, Garage | MinIO |
| Search | None, Meilisearch, Typesense | None |
🧱 What your app is set up for
| Piece | Detail |
|---|---|
| Runtime | Node.js, listening on port 3333 |
| Migrations | node ace migration:run --force — set up in the project, not yet run on deploy |
| Health check | /healthz |
| Commands | larakube art and larakube run proxy to node ace |
🏘️ Plex Commons
AdonisJS apps will join the shared Plex Commons for their database, cache and storage once this scaffolder is verified.