Skip to content

Web frontend for the Master Server Public Server Listing

License

Notifications You must be signed in to change notification settings

OpenTTD/master-server-web

Repository files navigation

Master Server web front-end

GitHub License

This is a front-end for the Master Server Public Server listing. It works together with master-server, which serves the HTTP API.

Development

This front-end is written in Python 3.7 with Flask.

Usage

To start it, you are advised to first create a virtualenv:

python3 -m venv .env
.env/bin/pip install -r requirements.txt

After this, you can run the flask application by running:

make run

Running via docker

docker build -t openttd/master-server-web:local .
docker run --rm -p 127.0.0.1:5000:80 openttd/master-server-web:local