This is a very basic Docker container for TileBoard, "a simple yet highly configurable Dashboard for HomeAssistant".
It contains the sources and starts a simple Python3 webserver to serve TileBoard at port 8000.
You have to mount your config.js file into the /tileboard directory of the Docker container. You can see an example config.js file in the official repository.
config.js
/tileboard
Here is an example, using Docker-Compose:
version: '3' services: tileboard: image: fbrinker/tileboard volumes: - ./config.js:/tileboard/config.js ports: - "8234:8000"
After a docker-compose up -d, you can reach your TileBoard instance under http://[yourhost-or-ip]:8234.
docker-compose up -d
http://[yourhost-or-ip]:8234
Have a look at the Git-Repository.