POC about a web sitac for Foothold missions
See docs/features.md for a complete list of features including:
- Interactive tactical map with zone and player tracking
- Distance measurement tool (ruler)
- Player rankings and statistics
- Campaign progress tracking
- REST API for programmatic access
- Git
- Python 3.12+
- Poetry
git clone git@github.com:VEAF/foothold-sitac.git
cd foothold-sitac- Run
install.cmd(copies config and installs dependencies) - Edit
config/config.ymlif needed (mandatory: setdcs.saved_gamespath) - Run
run.cmdto start the web server
- Copy
config/config.yml.disttoconfig/config.yml - Edit
config/config.yml(mandatory: setdcs.saved_gamespath) - Install dependencies:
poetry install --only main- Start web service:
poetry run python run.pyRun update.cmd
git pull origin main
poetry install --only mainpoetry run pytestDefault configuration: localhost