Hi beloved community members
I have recently developed a dashboard for our hospital it ran successfully on the local host however when I wanted to deploy it on render it returned an error
raise exceptions.InvalidConfig(error_msg)
Mar 21 12:48:13 PM dash.exceptions.InvalidConfig: A folder called pages
does not exist. If a folder for pages is not
Mar 21 12:48:13 PM required in your application, set pages_folder=""
. For example:
Mar 21 12:48:13 PM app = Dash(__name__, pages_folder="")
I would like to emphasize the fact that I tried all possible options looked in the documentation and stackoverflow but to no avail may you please help me
this this link to my git hub repository
with kind regards
AIMPED
March 21, 2023, 10:19am
2
Hi, you might try @andrew-hossack ’ s tool:
Hey y’all !
I’ve built out a GUI tool that can be used to BUILD and DEPLOY plotly dash apps. You can select from (and preview!) different app templates to create, and then deploy them to Render.com for free, all in one place.
Let’s Make An App
[Screen Shot 2023-02-01 at 8.26.57 PM]
Start the tool with the: dashtools gui command in your terminal. The DashTools dashboard will open in the browser.
Here you can select from different app templates (some not shown):
[Screen Shot 2023-02…
I already tried to deploy it on render but I failed due to the error shown above
Hello @Bahageel88 ,
The pages directory is the default location for pages, you shouldn’t need to declare that to work. Just pass use_pages=True.
I recommend taking that out and trying again.
1 Like
hello
I did it and its working perfectly on the local host the problem occurred when I tried to deploy on render please have a look at my code on Github
1 Like
I did, thats why I suggested that you do this, change this:
# set the app layout--------------------------------------------------------------------------
pages_folder=os.path.join(os.path.dirname(__name__), "pages")
app=dash.Dash(external_stylesheets=[dbc.themes.CYBORG],meta_tags=[{'name': 'viewport',
'content': 'width=device-width, initial-scale=1.0'}],suppress_callback_exceptions=True,use_pages=True,pages_folder=pages_folder)
server=app.server
vvv
# set the app layout--------------------------------------------------------------------------
app=dash.Dash(external_stylesheets=[dbc.themes.CYBORG],meta_tags=[{'name': 'viewport',
'content': 'width=device-width, initial-scale=1.0'}],suppress_callback_exceptions=True,use_pages=True)
server=app.server
1 Like
I already tried this approach and the argument use_pages=True already set the problem is that render host has trouble identifying the directory where the pages reside
Thank you very much indeed for your suggestions
Renderer should be finding the pages folder.
Have you made sure the pages folder exists there?
1 Like
Really appreciate your effort to help me
but its already there
thank you
1 Like
That is just your github repo.
I am asking you to confirm that your renderer deployment actually has the pages folder.
may you explain it further for me how to confirm renderer deployment actually has the pages folder ?
I have not deployed to renderer, so I dont exactly know.
Looking at the video that @AIMPED posted above, it does seem that your repo is missing a yaml file if you went that route for deploying.
1 Like
AIMPED
March 21, 2023, 12:04pm
13
If you follow the video you’ll see, that pages, assets and app.py are actually stored in a src folder.
I used dash-tools to deploy this github:
BTW: are you sure you want the data to be stored on github? How does that relate to
Good evening
My beloved plotly community members
We recently transferred to a new hospital, the owner wants me to design a real time hospital performance dashboard with dash my question for you is that : how can I address the confidentiality concerns my manager has when developing and deploying this web application
Please help me with your ideas and suggestions
With kind regards
this is not the data this is prototype
the project will be implemented in April
thank very much for your positive comment
1 Like
I tried also using src within which I put assets ,data and pages and added yaml file but didn’t work either
The same error message returned
Have you tried starting from scratch?
1 Like
You mean coding all the pages why if it’s tested and ran successfully on my local computer?
No, restart the whole deploy process.
1 Like
I followed your instructions scrupulously but no change whatsoever
Really sorry
@Bahageel88 : Tried to deploy and it worked.
You can see it here: https://testtttt-dgt7.onrender.com/
I copied your code and post it here: GitHub - hoatranobita/testttt
So as I said, I think you should check setting on render. Below is my settings.
3 Likes