sonnylazuardi / vps

vps.sonnylab.com

Home Page:https://vps.sonnylab.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal VPS Stack

It is a simple API backend application that uses the following technologies:

  • Bun
  • Bun SQLite
  • Drizzle ORM
  • Express
  • TS Rest
  • Swagger UI Express

screen

Getting Started

To get started, clone this repository and run bun install to install the dependencies. Then, run bun https.ts to start the development server.

to open swagger UI you can go to http://localhost:3000/api-docs/

Database

The database is a filesystem sqlite.db file.The database schema is located in the db/schema.ts.

Migrations

This already created a migration file in the drizzle/migrations folder. To run the migrations, run :

bun migrate.ts

What's next ?

  • TODO

About

vps.sonnylab.com

https://vps.sonnylab.com


Languages

Language:TypeScript 98.5%Language:Shell 1.5%