I'm new to Proxmox, and Helper-Scripts. I thought I'd try my hand at writing a new Helper Script by copying code from existing scripts (ct/homarr.sh and install/homarr-install.sh). I forked the repo, and pushed up my new files to it, and can run the shell command to install my new Helper Script, and I do not get any errors reported in the Helper Scripts UI, but, I am pretty sure something is failing along the way. The new CT is running, and is assigned a name based on the $APP variable that is set, but I do not think the app is running, nor do I think the dependencies were installed (nodejs, yarn, etc). The installer script completes too fast, in my opinion, and does not take the time it needs to install nodejs, yarn, python, etc, etc, etc.
After the installer script completes (without any visible errors), no IP address is posted in the final output of the script, indicating to me that the $IP variable is not being set by the Helper Scripts.
Access it using the following URL:
Grist: http://:8484
I also cannot open a console on the new CT, since it requires a password (even though the script should default to "automatic login").
I went looking around for where msg_info, msg_ok, etc strings might get dumped, since they don't appear during the install process, and I cannot seem to find them in the Proxmox UI on the node, or individual CT.
I ssh'd into the node and went hunting in the /var/log folder, did some grepping, and even opened up the system.journal file (journalctl --file /var/log/journal/xxxSnipxxx/system.journal) but found no indication of the messages I'd expect to see via echo or msg_info calls inside the Helper Script I wrote.
I looked through past issues/PRs/discussions on https://github.com/community-scripts/ProxmoxVE, but was not able to find what I was looking for. Thanks in advance for any guideance on this.