Skip to content

Herobread/cheese-vault

Repository files navigation

cheese-vault

A Telegram bot project for experimenting with deployment, CI/CD, and DevOps.
Runs on Ubuntu (Intel NUC 5) and uses Docker, Drizzle ORM, and Bun.

Bot: @cheese_vault_bot
(Note: This is a personal project and not always be available.)

intel nuc 5

Features

  • Telegram bot written in TypeScript
  • CI/CD pipeline
  • Dockerized development & production
  • Runs on low-power hardware
  • Uses Drizzle ORM and Bun runtime
image

Getting Started

  1. Clone the repo:

    git clone https://github.com/Herobread/cheese-vault.git
    cd cheese-vault
  2. Copy .env.example to .env and fill in your Telegram bot key.

  3. Start the dev server:

    bun run dev

Database

To update the DB schema:

bunx drizzle-kit generate --config src/drizzle.config.ts
bunx drizzle-kit push --config src/drizzle.config.ts

License

MIT

Packages

 
 
 

Contributors