clist
clist copied to clipboard
List of competitions for competitive programming
Contributing
- Clone fork with
--recursive:
git clone --recursive [email protected]:aropan/clist.git
cd clist
-
Install packages
sudo ./requirements/packages.sh -
Configure and activate virtualenv:
python3 -m venv .envs/clist
source .envs/clist/bin/activate
-
Install requirements
pip3 install -r requirements/requirements.txt -
Copy config from template
cp pyclist/conf.py.template pyclist/conf.pyand enter all information inpyclist/conf.py: -
Run
sudo ./requirements/configure.shto configure postgresql database -
Run
env DOMAIN=${DOMAIN} PORT=${PORT} ./requirements/etc/generate.shto generate nginx and uwsgi configs (exampleenv DOMAIN=clist.by PORT=80 ./requirements/etc/generate.sh) -
Configure nginx by config file
requirements/etc/nginx/sites-enabled/clist -
Configure uwsgi by config file
requirements/etc/uwsgi/apps-enabled/clist.ini -
Run
./manage.py migrateto migrate database -
Run
./manage.py createsuperuserto create admin user -
Go to
${DOMAIN}/admin/true_coders/coder/and createCoderfor admin user