Not supported
sudo dnf groupinstall "Development Tools" -y
sudo dnf install curl curl-devel gcc-c++ cmake make -y
sudo dnf install postgresql postgresql-devel libpq-devel -y
sudo dnf install boost boost-devel websocketpp-devel -y
sudo yum groupinstall "Development Tools" -y
sudo yum install curl curl-devel gcc-c++ cmake make -y
sudo yum install postgresql postgresql-devel libpq-devel -y
sudo yum install boost boost-devel websocketpp-devel -y
sudo dnf install postgresql-server postgresql-contrib
sudo postgresql-setup --initdb
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo -i -u postgres psql
CREATE DATABASE judge_brains;
CREATE USER judge WITH ENCRYPTED PASSWORD 'your_secure_password';
GRANT ALL PRIVILEGES ON DATABASE judge_brains TO judge;
\q
nano ~/.bashrc
export JUDGE_DATABASE_URL="postgres://judge:your_secure_password@localhost/judge_brains"
export JUDGE_TELEGRAM_TOKEN="telegram_token_here"
export JUDGE_DISCORD_TOKEN="discord_token_here"
source ~/.bashrc
To build:
make release
To run:
make run
or:
./build/judge