Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

kszk-securiteam/wargame-web

Repository files navigation

wargame-web

Build Status

Wargame web application

Setup

Project dependencies are managed using pipenv, which can be installed using pip.

pipenv sync --dev

Run manage.py commands using pipenv:

pipenv run manage.py migrate

Configuration values are loaded from a config.yaml file in the project directory. For local development, copy the example-config.yaml file.

This project uses django-channels for the import log page. This requires a redis database, which is specified in the settings/base.py file. If you need to use the import function, you can run redis using docker.

Deployment

Deployment instructions can be found here.

Importing and export challenges

The format used for challenge exports can be found here.