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.)
- Telegram bot written in TypeScript
- CI/CD pipeline
- Dockerized development & production
- Runs on low-power hardware
- Uses Drizzle ORM and Bun runtime
-
Clone the repo:
git clone https://github.com/Herobread/cheese-vault.git cd cheese-vault -
Copy
.env.exampleto.envand fill in your Telegram bot key. -
Start the dev server:
bun run dev
To update the DB schema:
bunx drizzle-kit generate --config src/drizzle.config.ts
bunx drizzle-kit push --config src/drizzle.config.tsMIT