Skip to content

A website to host your own OSS challenges and riddles

Notifications You must be signed in to change notification settings

JohnL17/osschallenge

 
 

Repository files navigation

OSS-Challenge

A website for Open source tasks

Installation

Requirements

  • python 3.6.2
  • docker
  • docker-compose

If you have the requirements installed and configured, you should be able to run the following commands:

$ git clone [email protected]:ch-open/oss-challenge.src.git        # Clones the Git Repo into your present folder
$ cd oss-challenge.src                                                      # Moves into the folder

Optional:

Setup an Pyenv/Virtualenv:

$ pyenv virtualenv 3.6.2 oss-challenge
$ pyenv local oss-challenge

$ docker-compose up                                           # Starts the Docker containers
$ pip install -r requirements.txt                             # Installes all requirements
$ python manage.py migrate                                    # Applies migrations
$ python manage.py loaddata osschallenge/fixture/role.json    # Loads role fixtures
$ python manage.py loaddata osschallenge/fixture/rank.json    # Loads rank fixtures
$ python manage.py createsuperuser                            # Creates new Django superuser

Now you should be able to run:

$ python manage.py runserver        # Starts the localhost

and go to http://127.0.0.1:8000/ to get to the Website.

License

Code released under the GNU Affero General Public License v3.0.

About

A website to host your own OSS challenges and riddles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 74.1%
  • Python 16.2%
  • HTML 9.5%
  • JavaScript 0.2%