Open source Discord & Twitch bot
- Git
- Node.js 18 or higher
- npm
- Docker & Docker Compose
-
Clone the repo
git clone https://github.com/senchabot-opensource/monorepo.git cd monorepo
-
Create
.env
files based on the exampleenv.example
filescp 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
Contributions are always welcome! Please read the contribution guidelines first.