Skip to content

bedtime-coders/bedstack-start

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

53 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Project Title

bun elysia drizzle biome scalar license
bun

A Bedstack application

Getting Started

  1. Clone the repository / Click "Use this template"
  2. Find-and-replace "repo-author" with the repository author (can be a username or an organization)
  3. Find-and-replace "repo-name" with the repository name
  4. Find-and-replace "project-name" with your project name
  5. Find-and-replace "Project Title" with your project title
  6. Follow <!-- Badges instructions: --> above (see raw code)
  7. Edit LICENSE and add name + year
  8. Remove this section

Bedstack: Bun + ElysiaJS + Drizzle Stack

Bedstack is a collection of bleeding-edge technologies to build modern web applications.

Including:

Development

  1. Install dependencies

    bun install
  2. Copy .env.example to .env and fill in the values

    cp .env.example .env
  3. Push the database schema to the database

    bun db:push
  4. Start the server

    bun dev
  5. (Optional) Start the database studio

    bun db:studio

Testing

bun run test # Not `bun test`!

Building for production

Tip

See more info in ElysiaJS's building for production guide.

  1. Build the app

    bun run build # not `bun build`!
  2. Run the production server (preview)

    bun preview

Contributing

See CONTRIBUTING.md for more information, including how to set up your development environment.

Contributors 2

  •  
  •