mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-07-24 06:50:32 +02:00
add missing option to schema (#38)
This commit is contained in:
@@ -39,12 +39,6 @@ export async function run(manager: Manager, opts: any)
|
|||||||
await fs.writeJSONAsync(optionsFilePath, config.options);
|
await fs.writeJSONAsync(optionsFilePath, config.options);
|
||||||
}
|
}
|
||||||
|
|
||||||
const ports = [];
|
|
||||||
for (let p in config.ports)
|
|
||||||
{
|
|
||||||
ports.push(config.ports[p]);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!opts.nobuild)
|
if (!opts.nobuild)
|
||||||
{
|
{
|
||||||
console.log("building image(s)");
|
console.log("building image(s)");
|
||||||
@@ -61,7 +55,9 @@ export async function run(manager: Manager, opts: any)
|
|||||||
`${path.resolve(configTmpPath)}:/config`,
|
`${path.resolve(configTmpPath)}:/config`,
|
||||||
"-v",
|
"-v",
|
||||||
`${path.resolve(dataTmpPath)}:/data`,
|
`${path.resolve(dataTmpPath)}:/data`,
|
||||||
...[].concat(...ports.map(x => ["-p", `${x}:${x}`])),
|
...[].concat(...Object.keys(config.ports).map(x => ["-p", `${config.ports[x]}:${config.ports[x]}`])),
|
||||||
|
...[].concat(...(config.privileged || []).map(x => ["--cap-add", `${x}`])),
|
||||||
|
...[].concat(...Object.keys(config.environment || {}).map(x => ["-e", `${x}=${config.environment[x]}`])),
|
||||||
"--name",
|
"--name",
|
||||||
addon,
|
addon,
|
||||||
`petersendev/hassio-${addon}-amd64:latest`
|
`petersendev/hassio-${addon}-amd64:latest`
|
||||||
@@ -84,6 +80,5 @@ export async function run(manager: Manager, opts: any)
|
|||||||
}
|
}
|
||||||
|
|
||||||
process.on('SIGINT', exit);
|
process.on('SIGINT', exit);
|
||||||
|
|
||||||
child = spawn("docker", args, { stdio: 'inherit' });
|
child = spawn("docker", args, { stdio: 'inherit' });
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
## 0.3.1
|
## 0.3.2
|
||||||
|
|
||||||
- not a legacy addon anymore
|
- not a legacy addon anymore
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "transmission-openvpn",
|
"name": "transmission-openvpn",
|
||||||
"version": "0.3.1",
|
"version": "0.3.2",
|
||||||
"slug": "transmission-openvpn",
|
"slug": "transmission-openvpn",
|
||||||
"legacy": false,
|
"legacy": false,
|
||||||
"maintenance": {
|
"maintenance": {
|
||||||
@@ -55,6 +55,7 @@
|
|||||||
"OPENVPN_PASSWORD": "str",
|
"OPENVPN_PASSWORD": "str",
|
||||||
"OPENVPN_PROVIDER": "str",
|
"OPENVPN_PROVIDER": "str",
|
||||||
"OPENVPN_USERNAME": "str",
|
"OPENVPN_USERNAME": "str",
|
||||||
|
"CREATE_TUN_DEVICE": "bool?",
|
||||||
"TRANSMISSION_ALT_SPEED_DOWN": "str?",
|
"TRANSMISSION_ALT_SPEED_DOWN": "str?",
|
||||||
"TRANSMISSION_ALT_SPEED_ENABLED": "bool?",
|
"TRANSMISSION_ALT_SPEED_ENABLED": "bool?",
|
||||||
"TRANSMISSION_ALT_SPEED_TIME_BEGIN": "str?",
|
"TRANSMISSION_ALT_SPEED_TIME_BEGIN": "str?",
|
||||||
|
|||||||
Reference in New Issue
Block a user