Discover Packages
github.com/senchabot-opensource/monorepo
module
Version:
v0.0.0-...-42af683
Opens a new window with list of versions in this module.
Published: Nov 29, 2024
License: GPL-3.0
Opens a new window with license information.
README
README
¶
Senchabot Monorepo
Open source Discord & Twitch bot
Getting Started
Prerequisites
Git
Node.js 18 or higher
npm
Docker & Docker Compose
Installation
Clone the repo
git clone https://github.com/senchabot-opensource/monorepo.git
cd monorepo
Create .env
files based on the example env.example
files
cp env.example .env
cp packages/senchabot-prisma/env.example packages/senchabot-prisma/.env
cp apps/web/env.example apps/web/.env
Install the dependencies
npm install
Run turbo build
npx turbo build
Let's build up a Docker container for MySQL database
docker-compose up --build
# If you want to run the Docker container in the background, run this command instead of the command above:
docker-compose up -d
Let's generate Prisma files and database
npx turbo db:generate
npx turbo db:push
Documentations
Contributing
Contributions are always welcome! Please read the contribution guidelines first.
Expand ▾
Collapse ▴
Directories
¶
apps
service
Click to show internal directories.
Click to hide internal directories.