This is a front-end for browsing and upload content to OpenTTD's content service, called BaNaNaS. It works together with bananas-api, which serves the HTTP API.
See introduction.md for more documentation about the different BaNaNaS components and how they work together.
This front-end is written in Python 3.7 with Flask.
To start it, you are advised to first create a virtualenv:
npm install
python3 -m venv .env
.env/bin/pip install -r requirements.txt
After this, you can run the flask application by running:
make run
docker build -t openttd/bananas-frontend-web:local .
docker run --rm -p 127.0.0.1:5000:80 openttd/bananas-frontend-web:local