JohnB No good control over things like autorestart, start, stop etc. Like sure technically you have Node implemented but from the interface its so limited I'm better off just setting up pm2 and git on a VPS... Others have pointed out more issues.
You have complete control over those things. If set to automatic, the app will be started and restarted if it exits for any reason. If you want to stop the app which was started by Enhance, set it to manual. When you want Enhance to start/monitor it again, set it to automatic.
Git integration (automatic tracking of a particular branch/tag) is a completely separate feature to Node.js support.
We were able to reproduce the issue with cgroups not being applied to node.js on container restart. It's very intermittent and is caused by a race condition. The fix for this is in 12.14.2.
What other functionality are you looking for and what other problems have you experienced?