Deploying to Production #8977
-
I somewhat understand the Architecture of Saleor but not entirely as you can tell from this post. I plan to use Saleor in Production - host the UI (Dashboard and React Storefront) on Vercel and the rest on AWS. But my real question is what is the rest? Currently I have Saleor set up locally with Saleor-Platform (but using React Storefront) -> saleor/storefront#87 (reply in thread) I really appreciate any help in understanding the structure and any recommendations you may have if I wish to use AWS or GCP. Thanks again! |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 7 replies
-
Hi @juanzgc. Dashboard and Storefront are static apps--they don't require additional servers so that you can use, e.g., S3 or Vercel. Some of our community members host everything on Heroku. |
Beta Was this translation helpful? Give feedback.
-
Hi @karolkielecki , I believe this would greatly help other developers that don't exactly know where to begin. |
Beta Was this translation helpful? Give feedback.
-
Hi @krzysztofwolski is saleor-platform via docker not ready for production use? Found this note on GitHub link "Keep in mind this repository is for local development only and is not meant to be deployed in any production environment!" |
Beta Was this translation helpful? Give feedback.
-
I have a slightly modified version of saleor-platform, i meant it to be a production ready docker-compose setup Saleor Stack |
Beta Was this translation helpful? Give feedback.
Hi @juanzgc.
So, Saleor's preferred deployment method is Docker. In order to run on production, you need to handle: db (PostgresQL), redis for celery, you can also use redis for Django-cache, opentracing (optinal).
Dashboard and Storefront are static apps--they don't require additional servers so that you can use, e.g., S3 or Vercel. Some of our community members host everything on Heroku.