A workspace for experimenting with a small “dock” stack (API + web UI) and Rust ORM tooling. This repository currently contains:
- Dock/
Dock/api/— a Rust API that can be built and runDock/frontend/— a Next.js frontend
- ORM/
ORM/diesel_demo/— Diesel + Postgres example projectORM/seaorm/— SeaORM + Postgres example project
- Performance/
- (reserved for performance experiments / benchmarks)
This repo is a work-in-progress sandbox for learning, prototyping, and comparing approaches.
.
├── Dock/
│ ├── api/
│ │ └── Dockerfile
│ └── frontend/
│ └── README.md
├── ORM/
│ ├── diesel_demo/
│ └── seaorm/
└── Performance/
From Dock/frontend:
Docker compose up - buildThen open:
The
Dock/frontend/README.mdalso includes the standard Next.js usage notes.
Docker that runs the api
From Dock/api:
Docker compose up - buildIf the API provides HTTP endpoints, they’ll be available at:
- Docker (containerizing the whole application)
- Rust (API + Seaorm)
- Next.js (frontend)
- PostgreSQL