Your app was lacking either a package structure or an renv file, both are possibilities to specify dependencies to other packages which is a requirement to enable to setup a docker container.
I created an empty package, shifted the relevant scripts that (I believed) are required to run your shiny app into the package, and specified the dependencies in the DESCRIPTION and Namespace files.
The changes are significant, but hopefully I included all of the needed files. At least, we could make the app (from the beta branch) run on shinyproxy: https://isomemoapp.com/app/causalr-beta
Please test the online app!
Please check the changes carefully and feel free to open a new branch and add what might be missing.
I have used AI tools to add the documentation for the parameters of your functions. Please check if the descriptions meet your needs!
Please test a local installation with docker as described here, you just need to use: causalr:beta instead of iso-app:main. Please, add a respective instruction to your repository.
@policybot2020
Your app was lacking either a package structure or an
renv
file, both are possibilities to specify dependencies to other packages which is a requirement to enable to setup a docker container.I created an empty package, shifted the relevant scripts that (I believed) are required to run your shiny app into the package, and specified the dependencies in the DESCRIPTION and Namespace files.
The changes are significant, but hopefully I included all of the needed files. At least, we could make the app (from the beta branch) run on shinyproxy: https://isomemoapp.com/app/causalr-beta
causalr:beta
instead ofiso-app:main
. Please, add a respective instruction to your repository.Let me know when you are finished and we are ready to merge the beta into the main version.