Docker addons for HassIO
addon_name:
Dockerfile
config.json
Use FROM %%BASE_IMAGE%%
inside your docker file. We use alpine linux 3.5 for addons.
{
"name": "xy",
"verson": "1.2",
"slug": "folder",
"description": "long descripton",
"startup": "before|after|once",
"boot": "auto|manual",
"ports": {
"123/tcp": 123
},
"map_config": "bool",
"map_ssl": "bool",
"options": {},
"schema": {
"bla": "str|int|float|bool"
},
}
/data
is a volume with a persistant store. /data/options.json
have the user config inside. You can use jq
inside shell script to parse this data.