Bolt is an open-source platform originally designed for Boston Blerds, created for building and operating online communities, combining moderation tools, engagement systems, and analytics with a strong emphasis on consent, security, and user experience.
- Docker Desktop installed
-
Clone the repository:
git clone https://github.com/titamah/bb-bot.git cd bb-bot -
Create your environment file:
cp .env.example .env
-
Update
.envwith your own values:POSTGRES_USER- PostgreSQL username (default:postgres)POSTGRES_PASSWORD- Your secure database passwordPOSTGRES_DB- Database name (default:example)SERVER_PORT- Server port (default:5000)NODE_ENV- Environment mode (default:development)
-
Start the application:
docker compose up
The bot will be running on http://localhost:5000 (or the port specified in
SERVER_PORT) and connected to a local PostgreSQL database. -
To stop the application:
docker compose down
Make changes to your code and restart with docker compose up.
To rebuild after changes to dependencies:
docker compose up --build