npm install
npx prisma migrate dev
npm run dev
Use the following docker-compose
config:
version: '3.7'
services:
banban:
image: m0gd0ck/banban:latest
container_name: banban
restart: always
environment:
DATABASE_URL: file:./db/banban.db
PORT: 3000
NODE_ENV: production
volumes:
- ./docker/db:/app/prisma/db
- ./docker/storage:/app/storage
expose:
- 3000
ports:
- '3000:3000'
Start the container and run the migrations:
docker compose up -d
docker compose exec banban npx prisma migrate deploy