Three more: nodered, icecast, portainer
Node-RED and Icecast are the plain shapes — a data directory owned by the number inside, generated passwords in a host-written env file, one declared port each. Portainer mounts the container runtime's socket, which is the mount 04-ISSUES/026 is reopened about: a machine facility, not the module's data, spelled today exactly like a data directory. It is converted as it runs now rather than held hostage to that vocabulary — the same mount the builder already carries — and it will be the second citation when 026 gets its answer. Letta stays unconverted for now: the arrangement being replaced pins a year-old image of a fast-moving project, and converting a pin nobody would keep is not fidelity. It wants a fresh look at what version to run, which is a decision and not a translation. All pinned by real digests, resolved on this workstation today.
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"module": "nodered",
|
||||
"version": "1",
|
||||
"capabilities": [
|
||||
"container-runtime"
|
||||
],
|
||||
"listens": [
|
||||
{
|
||||
"port": 1880,
|
||||
"protocol": "tcp",
|
||||
"from": "mesh",
|
||||
"why": "the flow editor and the endpoints flows expose"
|
||||
}
|
||||
],
|
||||
"resources": [
|
||||
{
|
||||
"id": "data",
|
||||
"type": "directory",
|
||||
"path": "/services/nodered/data",
|
||||
"mode": "0700",
|
||||
"owner": "1000:1000"
|
||||
},
|
||||
{
|
||||
"id": "server",
|
||||
"type": "container",
|
||||
"name": "nodered",
|
||||
"image": "nodered/node-red@sha256:02a2b92a41b73d2bc388238b86e4fcaab7fb5466373adb24e1df6aa5845265ff",
|
||||
"env": {
|
||||
"TZ": "Etc/UTC"
|
||||
},
|
||||
"ports": [
|
||||
"1880"
|
||||
],
|
||||
"volumes": [
|
||||
"/services/nodered/data:/data"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user