Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projectdock

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 run
    • Dock/frontend/ — a Next.js frontend
  • ORM/
    • ORM/diesel_demo/ — Diesel + Postgres example project
    • ORM/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.


Repository layout

.
├── Dock/
│   ├── api/
│   │   └── Dockerfile
│   └── frontend/
│       └── README.md
├── ORM/
│   ├── diesel_demo/
│   └── seaorm/
└── Performance/

Quick start

Frontend (Next.js)

From Dock/frontend:

Docker compose up - build

Then open:

The Dock/frontend/README.md also includes the standard Next.js usage notes.


API (Rust)

Docker that runs the api

From Dock/api:

Docker compose up - build

If the API provides HTTP endpoints, they’ll be available at:


Tech stack

  • Docker (containerizing the whole application)
  • Rust (API + Seaorm)
  • Next.js (frontend)
  • PostgreSQL

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages