Mona Jalal
Mona Jalal

Reputation: 38155

Why my app doesn't deploy on shinyapps.io?

I followed the same commands shown in shinyapps.io for uploading my app but I get the following error:

> library(shinyapps)
> shinyapps::deployApp("/Users/mona/CS764/demo")
Error in lint(appDir) : Cancelling deployment: invalid project layout.
The project should have one of the following layouts:
1. 'shiny.R' and 'ui.R' in the application base directory,
2. 'shiny.R' and 'www/index.html' in the application base directory,
3. An R Markdown (.Rmd) document.

Here's the structure of my files: enter image description here

Upvotes: 4

Views: 7727

Answers (1)

kippandrew
kippandrew

Reputation: 457

When using deployApp() you must deploy the directory containing your ui.R and server.R files (or shiny.R / www/index.html if using a custom UI). The files can not be a subdirectory.

Additionally, its important to note that any R files in the directory or any subdirectory will be parsed, so its important that they have valid syntax.

Upvotes: 6

Related Questions