Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM nodered/node-red:4.1.8-minimal
FROM nodered/node-red:4.1.10-minimal

WORKDIR /data
RUN openssl genrsa -out privkey.pem 2048
Expand Down
2 changes: 1 addition & 1 deletion flows.json
Original file line number Diff line number Diff line change
Expand Up @@ -6230,7 +6230,7 @@
"t": "set",
"p": "payload",
"pt": "msg",
"to": "{\t \"Image\": msg.input.data.image.ImageID,\t \"Hostname\": msg.input.data.hostname,\t \"Env\": [\t $map(\t msg.input.data.env,\t function($v, $k) {\t $v.var_name &\"=\" & $v.value\t }\t )\t ],\t \"Labels\": $merge(\t $map(\t msg.input.data.labels,\t function($v, $k) {\t { $v.key: $v.value }\t }\t )\t ),\t \"ExposedPorts\": $merge(\t $map(\t msg.input.data.ports,\t function($v, $k) {\t $v.public_port != -1\t ? {\t $v.private_port & \"/\" & $v.type: {} \t }\t : {}\t }\t )\t ),\t \"NetworkingConfig\": {\t \"EndpointsConfig\": $merge(\t $map(\t msg.input.data.network_settings,\t function($v, $k) {\t $k = 0 ? {\t $v.network.name : { \"NetworkID\": $v.network.NetworkID } \t }\t }\t )\t )\t },\t \"Cmd\": msg.input.data.cmd,\t \"HostConfig\": {\t \"CapAdd\": msg.input.data.cap_add,\t \"CapDrop\": msg.input.data.cap_drop,\t \"PidMode\": msg.input.data.pid_mode,\t \"ExtraHosts\": msg.input.data.extra_hosts,\t \"SecurityOpt\": msg.input.data.secOpt,\t \"PortBindings\": $merge(\t $map(\t msg.input.data.ports,\t function($v, $k) {\t $v.public_port != -1\t ? {\t ($string($v.private_port) & \"/\" & $v.type): [\t {\t \"HostIp\": \"\",\t \"HostPort\": $string($v.public_port)\t }\t ]\t }\t : {}\t }\t )\t ),\t \"Devices\": [\t $map(\t msg.input.data.devices,\t function($v, $k) {\t {\t \"PathInContainer\": $v.container_path,\t \"PathOnHost\": $v.host_path,\t \"CgroupPermissions\": \"rwm\"\t }\t }\t )\t ],\t \"Mounts\": [\t $map(\t msg.input.data.mounts,\t function($v, $k) {\t {\t \"Target\": $v.source,\t \"Name\": $v.volume.name,\t \"Type\": \"volume\",\t \"Destination\": $v.source,\t \"ReadOnly\": $v.read_only,\t \"Source\": $v.volume.name,\t \"Driver\": $v.volume.driver\t }\t }\t ),\t $map(\t msg.input.data.binds,\t function($v, $k) {\t {\t \"Target\": $v.container_path,\t \"Type\": \"bind\",\t \"Destination\": $v.container_path,\t \"ReadOnly\": $v.read_only,\t \"Source\": $v.host_path,\t \"BindOptions\": {\t \"CreateMountpoint\": true\t }\t }\t }\t )\t ],\t \"RestartPolicy\": {\t \"Name\": msg.input.data.restart_policy\t },\t \"NetworkMode\": $count([msg.input.data.network_settings.network[driver = \"host\"]]) >= 1 ? \"host\" : undefined,\t \"LogConfig\": {\t \"Type\": msg.input.data.log_driver,\t \"Config\": $count(msg.input.data.log_driver_options) = 0 ? {} : msg.input.data.log_driver_options{option_name: value}\t },\t \"Sysctls\": $merge(\t $map(\t msg.input.data.sysctls,\t function($v, $k) {\t { $v.key: $v.value }\t }\t )\t )\t }\t}\t",
"to": "{\t \"Image\": msg.input.data.image.ImageID,\t \"Hostname\": $exists(msg.input.data.hostname) ? msg.input.data.hostname : undefined,\t \"Env\": [\t $map(\t msg.input.data.env,\t function($v, $k) {\t $v.var_name &\"=\" & $v.value\t }\t )\t ],\t \"Labels\": $merge(\t $map(\t msg.input.data.labels,\t function($v, $k) {\t { $v.key: $v.value }\t }\t )\t ),\t \"ExposedPorts\": $merge(\t $map(\t msg.input.data.ports,\t function($v, $k) {\t $v.public_port != -1\t ? {\t $v.private_port & \"/\" & $v.type: {} \t }\t : {}\t }\t )\t ),\t \"NetworkingConfig\": {\t \"EndpointsConfig\": $merge(\t $map(\t msg.input.data.network_settings,\t function($v, $k) {\t $k = 0 ? {\t $v.network.name : { \"NetworkID\": $v.network.NetworkID } \t }\t }\t )\t )\t },\t \"Cmd\": $exists(msg.input.data.cmd) ? msg.input.data.cmd : undefined,\t \"HostConfig\": {\t \"CapAdd\": $exists(msg.input.data.cap_add) ? msg.input.data.cap_add : undefined,\t \"CapDrop\": $exists(msg.input.data.cap_drop) ? msg.input.data.cap_drop : undefined,\t \"PidMode\": $exists(msg.input.data.pid_mode) ? msg.input.data.pid_mode : undefined,\t \"ExtraHosts\": $exists(msg.input.data.extra_hosts) ? msg.input.data.extra_hosts : undefined,\t \"SecurityOpt\": $exists(msg.input.data.secOpt) ? msg.input.data.secOpt : undefined,\t \"PortBindings\": $merge(\t $map(\t msg.input.data.ports,\t function($v, $k) {\t $v.public_port != -1\t ? {\t ($string($v.private_port) & \"/\" & $v.type): [\t {\t \"HostIp\": \"\",\t \"HostPort\": $string($v.public_port)\t }\t ]\t }\t : {}\t }\t )\t ),\t \"Devices\": [\t $map(\t msg.input.data.devices,\t function($v, $k) {\t {\t \"PathInContainer\": $v.container_path,\t \"PathOnHost\": $v.host_path,\t \"CgroupPermissions\": \"rwm\"\t }\t }\t )\t ],\t \"Mounts\": [\t $map(\t msg.input.data.mounts,\t function($v, $k) {\t {\t \"Target\": $v.source,\t \"Name\": $v.volume.name,\t \"Type\": \"volume\",\t \"Destination\": $v.source,\t \"ReadOnly\": $v.read_only,\t \"Source\": $v.volume.name,\t \"Driver\": $v.volume.driver\t }\t }\t ),\t $map(\t msg.input.data.binds,\t function($v, $k) {\t {\t \"Target\": $v.container_path,\t \"Type\": \"bind\",\t \"Destination\": $v.container_path,\t \"ReadOnly\": $v.read_only,\t \"Source\": $v.host_path,\t \"BindOptions\": {\t \"CreateMountpoint\": true\t }\t }\t }\t )\t ],\t \"RestartPolicy\": {\t \"Name\": msg.input.data.restart_policy\t },\t \"NetworkMode\": $count([msg.input.data.network_settings.network[driver = \"host\"]]) >= 1 ? \"host\" : undefined,\t \"LogConfig\": {\t \"Type\": msg.input.data.log_driver,\t \"Config\": $count(msg.input.data.log_driver_options) = 0 ? {} : msg.input.data.log_driver_options{option_name: value}\t },\t \"Sysctls\": $merge(\t $map(\t msg.input.data.sysctls,\t function($v, $k) {\t { $v.key: $v.value }\t }\t )\t )\t }\t}\t",
"tot": "jsonata"
},
{
Expand Down
Loading