This is the user interface for HobbyFarm - an interactive learning system.
This is meant to be used in conjunction with github.com/hobbyfarm/gargantua.
A file placed at /config.json
will allow for runtime configuration (e.g., custom logos, themes, etc.).
{
"title": "Old MacDonald's Farm",
"favicon": "/assets/default/favicon.png",
"login": {
"logo": "/assets/default/rancher-labs-stacked-color.svg",
"background": "/assets/default/login_container_farm.svg"
},
"logo": "/assets/default/logo.svg"
}
To customize logos, mount them into the container at /usr/share/nginx/html/assets
, and then reference the file names in config.json
. Alternatively, you can reference files from an object store.
A file placed at /custom.css
will allow for runtime style customization. To do so, mount a file called custom.css
into the container at /usr/share/nginx/html/
.
If you're interested in contributing, see CONTRIBUTING.md