Skip to content

guptaarth87/clist

 
 

Repository files navigation

Contributing

  • Clone fork with --recursive
  • Install all requirements:
sudo ./requirements/packages.sh
python3 -m venv environment
source environment/bin/activate
pip3 install -r requirements/requirements.txt
  • Copy config from template:
cp pyclist/conf.py.template pyclist/conf.py
  • Enter all information in pyclist/conf.py
  • Run sudo ./requirements/configure.sh to configure postgresql database
  • Run env DOMAIN=${DOMAIN} PORT=${PORT} ./requirements/etc/generate.sh to generate nginx and uwsgi configs (example env DOMAIN=clist.by PORT=80 ./requirements/etc/generate.sh)
  • Configure nginx by config file requirements/etc/nginx/sites-enabled/clist
  • Configure uwsgin by config file requirements/etc/uwsgi/apps-enabled/clist.ini
  • Run ./manage migrate to migrate database
  • Run ./manage createsuperuser to create admin user
  • Go to ${DOMAIN}/admin/true_coders/coder/ and create Coder for admin user

About

List of competitions for sports programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.4%
  • HTML 14.5%
  • PHP 13.1%
  • JavaScript 8.2%
  • CSS 2.5%
  • Smarty 1.1%
  • Shell 0.2%