App development in Open OnDemand
Setup (one-off)
A sandbox directory must be provisioned for a user to enable app development.
This requires a user with root access
Setting up App development in Open OnDemand
Use Container Proxy to access ondemand.eri.agresearch.co.nz for development work
When accessing https://ondemand.eri.agresearch.co.nz via the default, it uses an Azure Application proxy that doesn’t allow all cookies to pass through! A known issue is that the WebSocket connects are breaking. Refer to https://nznesi.atlassian.net/browse/FS-6165 . Therefore, use Container Proxy for development work
Developing an app
Developing an app can be done on either on OOD web interface OR develop it on Github/Gitlab first and then clone it. We recommend latter for better tracking and transparency over building it directly via the interface.
Developing an Open OnDemand App
Deploying an app
This requires copying the file where both the user and root user is able to access