Awesome
Intro
TODO
Setup
External dependencies
# Install postgres and bubblewrap for secure execution
apt install bubblewrap postgres
# Install dotnet to compile the bots
curl -fsSL https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh | bash
# Install bun
curl -fsSL https://bun.sh/install | bash
mkdir compiled
Database
psql postgres
> CREATE USER chess WITH ENCRYPTED PASSWORD 'RANDOM_PASSWORD';
> CREATE DATABASE chess;
> GRANT ALL PRIVILEGES ON DATABASE chess TO chess;
> \c chess
> GRANT ALL ON SCHEMA public TO chess;
cat > .env
PGDATABASE=chess
PGUSERNAME=chess
PGPASSWORD=RANDOM_PASSWORD
The server itself
After that, you can develop or run as any other bun project.
bun install
bun backend/index.ts
Architecture
TODO