I think you should try Screen instead of nohup for that purpose, it should do better job of preserving the environment which may be important when process needs input. There are no disadvantages in using it instead of nohup.
For some reason OpenShift hates
screen and I spent a good hour yelling at my server. In searching for the problem I found
tmux which has similar capability and isn't hated by OpenShift. Thanks, dude! Fist bump.
And if anyone wants to get Gekko running on a server I can personally attest to feasibility of running it on a free OpenShift server without the need for an open terminal instance with tmux.
Glad it worked, was pretty sure nohup was the problem. Nice confirming one can run Gekko in the cloud absolutely free of charge!