ThinkR-open / golem

A Framework for Building Robust Shiny Apps
https://thinkr-open.github.io/golem/
Other
885 stars 130 forks source link

[BUG] shinyapps.io deployment is failing #1114

Closed karchjd closed 5 months ago

karchjd commented 8 months ago

Describe the bug My app runs perfectly locally and in Docker containers but fails to run on shinyapps.io. Before I translated it into a package as per the instructions of your great book, it used to work on shinyapps.io. I have to admit that I do not use golem fully as intended and have made some modifications. So, this is probably more of a request for help than a bug report. I've already approached the shinyapps.io support team, but based on my recent experience with them, I doubt they will be able to help. If this is out of scope, please feel free to ignore. Thanks a lot for this great package!

To Reproduce Steps to reproduce the behavior:

  1. clone https://github.com/karchjd/lavaangui (it's private but I gave both @ColinFay and @VincentGuyader acccess)
  2. open app.R and press and blue deploy button

Expected behavior A working shiny app

Actual behavior

An error has occurred
Unable to connect to worker after 60.00 seconds; startup took too long. Contact the author for more information.

see https://solo-fsw.shinyapps.io/semgui/. Note that starting the app locally or in a docker image is essentially instantaneous.

Logs from shinyapps.io are below but I didn't see an immediate problem. It seems the loadSupport warning is always thrown despite having a _disable_autoload.R in /R. I could not find out what the browseURL function is disabled. message signals and whether this is a problem.

session info

askpass       1.1        2019-01-13 [1] CRAN (R 4.2.0)
   attempt       0.3.1      2020-05-03 [1] CRAN (R 4.2.0)
   base64enc     0.1-3      2015-07-28 [1] CRAN (R 4.2.0)
   brio          1.1.3      2021-11-30 [1] CRAN (R 4.2.0)
   bslib         0.4.2      2022-12-16 [1] CRAN (R 4.2.0)
   cachem        1.0.7      2023-02-24 [1] CRAN (R 4.2.0)
   callr         3.7.3      2022-11-02 [1] CRAN (R 4.2.0)
   cellranger    1.1.0      2016-07-27 [1] CRAN (R 4.2.0)
   cli           3.6.0      2023-01-09 [1] CRAN (R 4.2.0)
   codetools     0.2-18     2020-11-04 [1] CRAN (R 4.2.2)
   colorspace    2.1-0      2023-01-23 [1] CRAN (R 4.2.0)
   config        0.3.2      2023-08-30 [1] CRAN (R 4.2.0)
   crayon        1.5.2      2022-09-29 [1] CRAN (R 4.2.0)
   curl          5.0.1      2023-06-07 [1] CRAN (R 4.2.0)
   desc          1.4.2      2022-09-08 [1] CRAN (R 4.2.0)
   devtools      2.4.5      2022-10-11 [1] CRAN (R 4.2.0)
   digest        0.6.31     2022-12-11 [1] CRAN (R 4.2.0)
   ellipsis      0.3.2      2021-04-29 [1] CRAN (R 4.2.0)
   evaluate      0.20       2023-01-17 [1] CRAN (R 4.2.0)
   fansi         1.0.4      2023-01-22 [1] CRAN (R 4.2.0)
   fastmap       1.1.1      2023-02-24 [1] CRAN (R 4.2.0)
   forcats       1.0.0      2023-01-29 [1] CRAN (R 4.2.0)
   fs            1.6.1      2023-02-06 [1] CRAN (R 4.2.0)
   future        1.33.0     2023-07-01 [1] CRAN (R 4.2.0)
   globals       0.16.2     2022-11-21 [1] CRAN (R 4.2.0)
   glue          1.6.2      2022-02-24 [1] CRAN (R 4.2.0)
   golem         0.4.1      2023-06-05 [1] CRAN (R 4.2.0)
   haven         2.5.3      2023-06-30 [1] CRAN (R 4.2.0)
   hms           1.1.3      2023-03-21 [1] CRAN (R 4.2.0)
   htmltools     0.5.4      2022-12-07 [1] CRAN (R 4.2.0)
   htmlwidgets   1.6.2      2023-03-17 [1] CRAN (R 4.2.0)
   httpuv        1.6.9      2023-02-14 [1] CRAN (R 4.2.0)
   httr          1.4.6      2023-05-08 [1] CRAN (R 4.2.0)
   jquerylib     0.1.4      2021-04-26 [1] CRAN (R 4.2.0)
   jsonlite      1.8.4      2022-12-06 [1] CRAN (R 4.2.0)
   kableExtra    1.3.4      2021-02-20 [1] CRAN (R 4.2.0)
   knitr         1.42       2023-01-25 [1] CRAN (R 4.2.0)
   later         1.3.0      2021-08-18 [1] CRAN (R 4.2.0)
   lavaan      * 0.6-15     2023-03-14 [1] CRAN (R 4.2.0)
 P lavaangui   * 0.0.0.9000 2023-10-16 [?] load_all()
   lifecycle     1.0.3      2022-10-07 [1] CRAN (R 4.2.0)
   listenv       0.9.0      2022-12-16 [1] CRAN (R 4.2.0)
   magrittr      2.0.3      2022-03-30 [1] CRAN (R 4.2.0)
   MASS          7.3-58.1   2022-08-03 [1] CRAN (R 4.2.2)
   memoise       2.0.1      2021-11-26 [1] CRAN (R 4.2.0)
   mime          0.12       2021-09-28 [1] CRAN (R 4.2.0)
   miniUI        0.1.1.1    2018-05-18 [1] CRAN (R 4.2.2)
   mnormt        2.1.1      2022-09-26 [1] CRAN (R 4.2.0)
   munsell       0.5.0      2018-06-12 [1] CRAN (R 4.2.0)
   openssl       2.0.6      2023-03-09 [1] CRAN (R 4.2.0)
   packrat       0.9.1      2023-02-27 [1] CRAN (R 4.2.2)
   parallelly    1.36.0     2023-05-26 [1] CRAN (R 4.2.0)
   pbivnorm      0.6.0      2015-01-23 [1] CRAN (R 4.2.0)
   pillar        1.9.0      2023-03-22 [1] CRAN (R 4.2.0)
   pkgbuild      1.4.2      2023-06-26 [1] CRAN (R 4.2.0)
   pkgconfig     2.0.3      2019-09-22 [1] CRAN (R 4.2.0)
   pkgload       1.3.2      2022-11-16 [1] CRAN (R 4.2.0)
   prettyunits   1.1.1      2020-01-24 [1] CRAN (R 4.2.0)
   processx      3.8.0      2022-10-26 [1] CRAN (R 4.2.0)
   profvis       0.3.8      2023-05-02 [1] CRAN (R 4.2.0)
   promises      1.2.0.1    2021-02-11 [1] CRAN (R 4.2.0)
   ps            1.7.2      2022-10-26 [1] CRAN (R 4.2.0)
   purrr         1.0.1      2023-01-10 [1] CRAN (R 4.2.0)
   quadprog      1.5-8      2019-11-20 [1] CRAN (R 4.2.0)
   R6            2.5.1      2021-08-19 [1] CRAN (R 4.2.0)
   Rcpp          1.0.10     2023-01-22 [1] CRAN (R 4.2.0)
   readr         2.1.4      2023-02-10 [1] CRAN (R 4.2.0)
   readxl        1.4.3      2023-07-06 [1] CRAN (R 4.2.0)
   remotes       2.4.2      2021-11-30 [1] CRAN (R 4.2.0)
   rlang         1.1.1      2023-04-28 [1] CRAN (R 4.2.0)
   rmarkdown     2.20       2023-01-19 [1] CRAN (R 4.2.0)
   rprojroot     2.0.3      2022-04-02 [1] CRAN (R 4.2.0)
   rsconnect   * 0.8.29     2023-01-09 [1] CRAN (R 4.2.2)
   rstudioapi    0.14       2022-08-22 [1] CRAN (R 4.2.0)
   rvest         1.0.3      2022-08-19 [1] CRAN (R 4.2.0)
   sass          0.4.5      2023-01-24 [1] CRAN (R 4.2.0)
   scales        1.2.1      2022-08-20 [1] CRAN (R 4.2.0)
   sessioninfo   1.2.2      2021-12-06 [1] CRAN (R 4.2.0)
   shiny       * 1.7.4      2022-12-15 [1] CRAN (R 4.2.0)
   shinyjs       2.1.0      2021-12-23 [1] CRAN (R 4.2.0)
   stringi       1.7.12     2023-01-11 [1] CRAN (R 4.2.0)
   stringr       1.5.0      2022-12-02 [1] CRAN (R 4.2.0)
   svglite       2.1.1      2023-01-10 [1] CRAN (R 4.2.0)
   systemfonts   1.0.4      2022-02-11 [1] CRAN (R 4.2.0)
   testthat    * 3.1.8      2023-05-04 [1] CRAN (R 4.2.0)
   tibble        3.2.0      2023-03-08 [1] CRAN (R 4.2.0)
   tzdb          0.3.0      2022-03-28 [1] CRAN (R 4.2.0)
   urlchecker    1.0.1      2021-11-30 [1] CRAN (R 4.2.0)
   usethis       2.2.2      2023-07-06 [1] CRAN (R 4.2.0)
   utf8          1.2.3      2023-01-31 [1] CRAN (R 4.2.0)
   vctrs         0.5.2      2023-01-23 [1] CRAN (R 4.2.0)
   viridisLite   0.4.2      2023-05-02 [1] CRAN (R 4.2.0)
   vtable        1.4.4      2023-04-28 [1] CRAN (R 4.2.0)
   webshot       0.5.5      2023-06-26 [1] CRAN (R 4.2.0)
   withr         2.5.0      2022-03-03 [1] CRAN (R 4.2.0)
   xfun          0.39       2023-04-20 [1] CRAN (R 4.2.0)
   xml2          1.3.3      2021-11-30 [1] CRAN (R 4.2.0)
   xtable        1.8-4      2019-04-21 [1] CRAN (R 4.2.0)
   yaml          2.3.7      2023-01-23 [1] CRAN (R 4.2.0)
   zip           2.3.0      2023-04-17 [1] CRAN (R 4.2.0)

Additional context App as downloaded from shinyapps.io: d29337f595094a009d10802326a43534.zip Logs:

2023-10-20T01:22:58.522130+00:00 shinyapps[9501099]: .libPaths(): /opt/R/4.2.2/lib/R/library
2023-10-20T01:22:58.526466+00:00 shinyapps[9501099]: shiny version: 1.7.4
2023-10-20T01:22:58.530348+00:00 shinyapps[9501099]: httpuv version: 1.6.9
2023-10-20T01:22:58.535056+00:00 shinyapps[9501099]: rmarkdown version: 2.20
2023-10-20T01:22:58.538926+00:00 shinyapps[9501099]: knitr version: 1.42
2023-10-20T01:22:58.543644+00:00 shinyapps[9501099]: jsonlite version: 1.8.4
2023-10-20T01:22:58.547858+00:00 shinyapps[9501099]: RJSONIO version: (none)
2023-10-20T01:22:58.552404+00:00 shinyapps[9501099]: htmltools version: 0.5.4
2023-10-20T01:22:58.557335+00:00 shinyapps[9501099]: reticulate version: (none)
2023-10-20T01:22:58.561333+00:00 shinyapps[9501099]: Using pandoc: /opt/connect/ext/pandoc/2.16
2023-10-20T01:22:58.565457+00:00 shinyapps[9501099]: 
2023-10-20T01:22:58.569208+00:00 shinyapps[9501099]: Starting R with process ID: '38'
2023-10-20T01:22:58.573160+00:00 shinyapps[9501099]: Shiny application starting ...
2023-10-20T01:22:58.577798+00:00 shinyapps[9501099]: Warning in loadSupport(appDir, renv = sharedEnv, globalrenv = NULL) :
2023-10-20T01:22:58.581639+00:00 shinyapps[9501099]:   Loading R/ subdirectory for Shiny application, but this directory appears to contain an R package. Sourcing files in R/ may cause unexpected behavior.
2023-10-20T01:22:58.585589+00:00 shinyapps[9501099]: ℹ Loading lavaangui
2023-10-20T01:22:59.464628+00:00 shinyapps[9501099]: 
2023-10-20T01:22:59.469256+00:00 shinyapps[9501099]: Listening on http://127.0.0.1:4698
2023-10-20T01:22:59.473371+00:00 shinyapps[9501099]: Cannot visit http://127.0.0.1:4698 because the browseURL function is disabled.
2023-10-20T01:23:00.483695+00:00 shinyapps[9501099]: Container event from container-8753744: stop
2023-10-20T01:39:17.467110+00:00 shinyapps[9501099]: Container event from container-8753799: stop
2023-10-20T09:41:16.481821+00:00 shinyapps[9501099]: Container event from container-8753799: start
2023-10-20T09:41:17.479068+00:00 shinyapps[9501099]: Running on host: 29cb02fcb3fe
2023-10-20T09:41:17.483683+00:00 shinyapps[9501099]: Running as user: uid=10001(shiny) gid=10001(shiny) groups=10001(shiny)
2023-10-20T09:41:17.489003+00:00 shinyapps[9501099]: Connect version: 2023.09.0
2023-10-20T09:41:17.493654+00:00 shinyapps[9501099]: LANG: C.UTF-8
2023-10-20T09:41:17.498255+00:00 shinyapps[9501099]: Working directory: /srv/connect/apps/semgui
2023-10-20T09:41:17.502807+00:00 shinyapps[9501099]: Using R 4.2.2
2023-10-20T09:41:17.507477+00:00 shinyapps[9501099]: R.home(): /opt/R/4.2.2/lib/R
2023-10-20T09:41:17.513092+00:00 shinyapps[9501099]: Content will use current R environment
2023-10-20T09:41:17.517544+00:00 shinyapps[9501099]: R_LIBS: (unset)
2023-10-20T09:41:17.522372+00:00 shinyapps[9501099]: .libPaths(): /opt/R/4.2.2/lib/R/library
2023-10-20T09:41:17.526928+00:00 shinyapps[9501099]: shiny version: 1.7.4
2023-10-20T09:41:17.531252+00:00 shinyapps[9501099]: httpuv version: 1.6.9
2023-10-20T09:41:17.538197+00:00 shinyapps[9501099]: rmarkdown version: 2.20
2023-10-20T09:41:17.543481+00:00 shinyapps[9501099]: knitr version: 1.42
2023-10-20T09:41:17.548319+00:00 shinyapps[9501099]: jsonlite version: 1.8.4
2023-10-20T09:41:17.553017+00:00 shinyapps[9501099]: RJSONIO version: (none)
2023-10-20T09:41:17.557583+00:00 shinyapps[9501099]: htmltools version: 0.5.4
2023-10-20T09:41:17.562198+00:00 shinyapps[9501099]: reticulate version: (none)
2023-10-20T09:41:17.567210+00:00 shinyapps[9501099]: Using pandoc: /opt/connect/ext/pandoc/2.16
2023-10-20T09:41:17.572758+00:00 shinyapps[9501099]: 
2023-10-20T09:41:17.578755+00:00 shinyapps[9501099]: Starting R with process ID: '37'
2023-10-20T09:41:17.583761+00:00 shinyapps[9501099]: Shiny application starting ...
2023-10-20T09:41:17.589775+00:00 shinyapps[9501099]: Warning in loadSupport(appDir, renv = sharedEnv, globalrenv = NULL) :
2023-10-20T09:41:17.594116+00:00 shinyapps[9501099]:   Loading R/ subdirectory for Shiny application, but this directory appears to contain an R package. Sourcing files in R/ may cause unexpected behavior.
2023-10-20T09:41:17.598860+00:00 shinyapps[9501099]: ℹ Loading lavaangui
2023-10-20T09:41:19.526280+00:00 shinyapps[9501099]: 
2023-10-20T09:41:19.531541+00:00 shinyapps[9501099]: Listening on http://127.0.0.1:5581
2023-10-20T09:41:19.536849+00:00 shinyapps[9501099]: Cannot visit http://127.0.0.1:5581 because the browseURL function is disabled.
VincentGuyader commented 8 months ago

hi,

i cant run your app because I dont have {lavaan},

hard for me to debug

karchjd commented 8 months ago

Thanks for your help @VincentGuyader. lavaan is available on CRAN.

mthomas-ketchbrook commented 8 months ago

Can you try deploying the app to shinyapps.io programmatically, instead of using the button in the RStudio IDE?

The dev/03_deploy.R script that comes out-of-the-box when you launch a {golem} project should have a snippet that looks something like this:

rsconnect::deployApp(
  appName = desc::desc_get_field("Package"),
  appTitle = desc::desc_get_field("Package"),
  appFiles = c(
    # Add any additional files unique to your app here.
    "R/",
    "inst/",
    "data/",
    "NAMESPACE",
    "DESCRIPTION",
    "app.R"
  ),
  appId = rsconnect::deployments(".")$appID,
  lint = FALSE,
  forceUpdate = TRUE
)

You may need to edit some of the arguments to include the files you need, set a specific app name/title, etc.

karchjd commented 8 months ago

Thanks for your suggestion @mthomas-ketchbrook. I did that. see https://github.com/karchjd/lavaangui/blob/main/dev/deploy.R. Unfortunately, I get the same error. Details are below:

> rsconnect::deployApp(
+   appName = desc::desc_get_field("Package"),
+   appTitle = desc::desc_get_field("Package"),
+   appFiles = c(
+     # Add any additional files unique to your app here.
+     "R/",
+     "inst/",
+     "NAMESPACE",
+     "DESCRIPTION",
+     "app.R"
+   ),
+   appId = rsconnect::deployments(".")$appID,
+   lint = FALSE,
+   forceUpdate = TRUE,
+   account = "solo-fsw"
+ )
Preparing to deploy application...DONE
Uploading bundle for application: 10373658...DONE
Deploying bundle: 7874769 for application: 10373658 ...
Waiting for task: 1351218787
  building: Parsing manifest
  building: Building image: 9421333
  building: Installing system dependencies
  building: Fetching packages
  building: Building package: lavaan
  building: Building package: kutils
  building: Building package: rpf
  building: Building package: OpenMx
  building: Building package: pkgload
  building: Building package: testthat
  building: Building package: haven
  building: Building package: nloptr
  building: Building package: vtable
  building: Building package: qgraph
  building: Building package: lme4
  building: Building package: sem
  building: Installing files
  building: Pushing image: 9421333
  deploying: Starting instances
  rollforward: Activating new instances
  success: Stopping old instances
Application successfully deployed to https://solo-fsw.shinyapps.io/lavaangui/
Warning messages:
1: invalid uid value replaced by that for user 'nobody' 
2: invalid gid value replaced by that for user 'nobody' 

https://solo-fsw.shinyapps.io/lavaangui/ shows An error has occurred Unable to connect to worker after 60.00 seconds; startup took too long. Contact the author for more information.

Logs are:

2023-10-30T18:55:17.510306+00:00 shinyapps[9501099]: Content will use current R environment
2023-10-30T18:55:17.515242+00:00 shinyapps[9501099]: R_LIBS: (unset)
2023-10-30T18:55:17.519731+00:00 shinyapps[9501099]: .libPaths(): /opt/R/4.2.2/lib/R/library
2023-10-30T18:55:17.524031+00:00 shinyapps[9501099]: shiny version: 1.7.4
2023-10-30T18:55:17.528408+00:00 shinyapps[9501099]: httpuv version: 1.6.9
2023-10-30T18:55:17.533014+00:00 shinyapps[9501099]: rmarkdown version: 2.20
2023-10-30T18:55:17.538496+00:00 shinyapps[9501099]: knitr version: 1.42
2023-10-30T18:55:17.543011+00:00 shinyapps[9501099]: jsonlite version: 1.8.4
2023-10-30T18:55:17.547410+00:00 shinyapps[9501099]: RJSONIO version: (none)
2023-10-30T18:55:17.551746+00:00 shinyapps[9501099]: htmltools version: 0.5.4
2023-10-30T18:55:17.556150+00:00 shinyapps[9501099]: reticulate version: (none)
2023-10-30T18:55:17.560471+00:00 shinyapps[9501099]: Using pandoc: /opt/connect/ext/pandoc/2.16
2023-10-30T18:55:17.564838+00:00 shinyapps[9501099]: 
2023-10-30T18:55:17.569366+00:00 shinyapps[9501099]: Starting R with process ID: '36'
2023-10-30T18:55:17.574011+00:00 shinyapps[9501099]: Shiny application starting ...
2023-10-30T18:55:17.578588+00:00 shinyapps[9501099]: Warning in loadSupport(appDir, renv = sharedEnv, globalrenv = NULL) :
2023-10-30T18:55:17.582913+00:00 shinyapps[9501099]:   Loading R/ subdirectory for Shiny application, but this directory appears to contain an R package. Sourcing files in R/ may cause unexpected behavior.
2023-10-30T18:55:17.587287+00:00 shinyapps[9501099]: ℹ Loading lavaangui
2023-10-30T18:55:17.591420+00:00 shinyapps[9501099]: 
2023-10-30T18:55:17.595640+00:00 shinyapps[9501099]: Listening on http://127.0.0.1:3012
2023-10-30T18:55:17.600485+00:00 shinyapps[9501099]: Cannot visit http://127.0.0.1:3012 because the browseURL function is disabled.
2023-10-31T18:30:17.560138+00:00 shinyapps[9501099]: Container event from container-8795110: start
2023-10-31T18:30:22.479404+00:00 shinyapps[9501099]: Running on host: 5f9157753dfa
2023-10-31T18:30:22.484447+00:00 shinyapps[9501099]: Running as user: uid=10001(shiny) gid=10001(shiny) groups=10001(shiny)
2023-10-31T18:30:22.490719+00:00 shinyapps[9501099]: Connect version: 2023.09.0
2023-10-31T18:30:22.496495+00:00 shinyapps[9501099]: LANG: C.UTF-8
2023-10-31T18:30:22.502129+00:00 shinyapps[9501099]: Working directory: /srv/connect/apps/semgui
2023-10-31T18:30:22.507334+00:00 shinyapps[9501099]: Using R 4.2.2
2023-10-31T18:30:22.515443+00:00 shinyapps[9501099]: R.home(): /opt/R/4.2.2/lib/R
2023-10-31T18:30:22.522047+00:00 shinyapps[9501099]: Content will use current R environment
2023-10-31T18:30:22.527468+00:00 shinyapps[9501099]: R_LIBS: (unset)
2023-10-31T18:30:22.532576+00:00 shinyapps[9501099]: .libPaths(): /opt/R/4.2.2/lib/R/library
2023-10-31T18:30:22.537635+00:00 shinyapps[9501099]: shiny version: 1.7.4
2023-10-31T18:30:22.543533+00:00 shinyapps[9501099]: httpuv version: 1.6.9
2023-10-31T18:30:22.548538+00:00 shinyapps[9501099]: rmarkdown version: 2.20
2023-10-31T18:30:22.553695+00:00 shinyapps[9501099]: knitr version: 1.42
2023-10-31T18:30:22.559876+00:00 shinyapps[9501099]: jsonlite version: 1.8.4
2023-10-31T18:30:22.566069+00:00 shinyapps[9501099]: RJSONIO version: (none)
2023-10-31T18:30:22.572355+00:00 shinyapps[9501099]: htmltools version: 0.5.4
2023-10-31T18:30:22.577358+00:00 shinyapps[9501099]: reticulate version: (none)
2023-10-31T18:30:22.583382+00:00 shinyapps[9501099]: Using pandoc: /opt/connect/ext/pandoc/2.16
2023-10-31T18:30:22.589170+00:00 shinyapps[9501099]: 
2023-10-31T18:30:22.595467+00:00 shinyapps[9501099]: Starting R with process ID: '36'
2023-10-31T18:30:22.600539+00:00 shinyapps[9501099]: Shiny application starting ...
2023-10-31T18:30:22.606006+00:00 shinyapps[9501099]: Warning in loadSupport(appDir, renv = sharedEnv, globalrenv = NULL) :
2023-10-31T18:30:22.611224+00:00 shinyapps[9501099]:   Loading R/ subdirectory for Shiny application, but this directory appears to contain an R package. Sourcing files in R/ may cause unexpected behavior.
2023-10-31T18:30:22.617006+00:00 shinyapps[9501099]: ℹ Loading lavaangui
2023-10-31T18:30:22.622018+00:00 shinyapps[9501099]: 
2023-10-31T18:30:22.627864+00:00 shinyapps[9501099]: Listening on http://127.0.0.1:5853
2023-10-31T18:30:22.632711+00:00 shinyapps[9501099]: Cannot visit http://127.0.0.1:5853 because the browseURL function is disabled.

The app as downloaded from shinyapps.io is here.zip. Sourcing app.R from this downloaded app works perfectly, that is, starts the app without any problems.

ColinFay commented 7 months ago

Hey,

I'd be happy to help. Can you confirm that this app has not been developped using golem?

karchjd commented 7 months ago

Great! I used some golem function to setup things and followed a lot of recommendations. You will see that whole folder structure is as you recommend. But I don't use any golem functions for building deploying etc.

karchjd commented 6 months ago

This can be closed. I solved the problem by now and it had nothing to do with golem.