Skip to content

m0g/banban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BanBan the Kanban board

screenshot

Installation

npm install
cp sample.env .env
npx prisma migrate dev

Run locally

npm run dev

Production setup

Use the following docker-compose config:

services:
  banban:
    image: ghcr.io/m0g/banban:main
    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

About

Self hosted Kanban board tool

Resources

Stars

Watchers

Forks

Packages