/server

Backend for boardsite.io

Primary LanguageGoGNU Affero General Public License v3.0AGPL-3.0

Boardsite Server

Go Report Card

Websocket backend for boardsite.io.

Build from source

  • With Go tool (requires go >=1.18 installed)
go build -o boardsite
  • With docker (requires docker installed)
docker build . --target bin --output .

The docker image containing the precompiled binary can also be pulled from ghcr.io/boardsite-io/boardsite-server:latest

Run Locally

Please use the provided docker-compose script to run a containerized instance together with the required redis cache locally.

make start

This will start the server on http://localhost:8000.

To stop the containers:

make stop

Contribute

Contributions are always welcome. For small changes feel free to send us a PR. For bigger changes please create an issue first to discuss your proposal.

License

Licensed under GNU AGPL v3.0