Static by default
How to publish a Gatsby site
Gatsby produces a finished static site. The folder is called public, which catches people out because most other tools call it dist.
Choosing a host rather than a command? React Hosting covers what it costs and what does not work here.
- Build command
- npm run build
- Folder to upload
- public
Free plan, free SSL, no credit card.
-
Build the project
Run npm run build in the project folder. This is the step Droply does not do for you: we publish finished pages, we never run your build.
-
Find the output folder
The build writes a finished site to public. That folder, not the project folder, is what gets uploaded.
-
Drag it in
Drop the folder (or a ZIP of it) into Droply. It is live on an HTTPS droply.id subdomain in seconds, and re-uploading publishes a new version at the same URL.
Worth knowing about Gatsby
The folder to upload is
public, notdist, and not thestaticfolder (that one holds your source assets before the build).
Did an AI tool build this project?
Hosting an AI-generated website covers the question that comes before the build command: whether what you are holding is a single file or a project, and which of the two every tool actually hands back.