This commit is contained in:
Andrew Z 2021-09-08 18:03:52 -04:00
parent f3fc4192ad
commit 797e2db813

View File

@ -189140,5 +189140,76 @@
"downloads": 22,
"LastUpdateScan": 1631054720,
"FirstSeen": 1631054720
},
{
"Name": "ContainerNursery",
"Repository": "ghcr.io/itsecholot/containernursery:latest",
"Registry": "https://github.com/ItsEcholot/ContainerNursery/pkgs/container/containernursery",
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
"Project": "https://github.com/ItsEcholot/ContainerNursery",
"Overview": "Puts Docker Containers to sleep and wakes them back up when they're needed.\r\n\r\nWritten in Node.js, this application acts as a HTTP reverse proxy and stops Docker containers which haven't been accessed recently and starts them again when a new request comes in. ContainerNursery also makes sure there are no more active WebSocket connections before stopping the container.\r\n\r\nTo improve the user experience a loading page is presented, which automatically reloads when the containers webserver is ready.",
"WebUI": "",
"TemplateURL": "https://raw.githubusercontent.com/ItsEcholot/unraid-templates/master/ContainerNursery.xml",
"Icon": "https://raw.githubusercontent.com/ItsEcholot/ContainerNursery/main/logo512.png",
"PostArgs": "",
"CPUset": "",
"Networking": {
"Mode": "bridge"
},
"Config": [
{
"@attributes": {
"Name": "Config directory",
"Target": "/usr/src/app/config",
"Default": "/mnt/user/appdata/ContainerNursery/config",
"Mode": "rw",
"Description": "Where the config.yml file should be stored.",
"Type": "Path",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/ContainerNursery/config"
},
{
"@attributes": {
"Name": "Docker Socket",
"Target": "/var/run/docker.sock",
"Default": "/var/run/docker.sock",
"Mode": "rw",
"Description": "Should point to /var/run/docker.sock to be able to control the docker instance.",
"Type": "Path",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "/var/run/docker.sock"
},
{
"@attributes": {
"Name": "Listening Port",
"Target": "80",
"Default": "9080",
"Mode": "tcp",
"Description": "Listens on this Port for HTTP traffic to be reverse proxied.",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "9080"
}
],
"Repo": "Echolot's Repository",
"Date": "1631109766",
"templatePath": "/tmp/GitHub/AppFeed/templates/EcholotsRepository/ContainerNursery.xml",
"CategoryList": [
"Productivity",
"Network-Proxy"
],
"LastUpdateScan": 1631135564,
"FirstSeen": 1631135564
}
]