3 months ago
We’re developing a SaaS application that requires to dynamically create containers for our customers. We have a Docker image ready in a private repository on Docker Hub. However, the deployment process on Railway is extremely slow. Our image size (compressed) is only 500MB, yet it took Railway over a minute (and sometimes even longer) to simply pull and run the image. There are no build logs available either, so we don't know why it took so long.
Is there a way to speed up the deployment process, as a one-minute wait is unacceptable for our intended use case?
5 Replies
3 months ago
When were you trying to deploy? We had some build issues yesterday that likely slowed this down significantly. Please try again and we can assess from there!
Status changed to Awaiting User Response railway[bot] • 3 months ago
3 months ago
That was on Mar 20. I just retried 3 deployments, and here is the result I got:
- 50 seconds
- 60 seconds
- 36 seconds
Attachments
Status changed to Awaiting Railway Response railway[bot] • 3 months ago
3 months ago
Can you try deploying this a METAL region and see how it fares?
Status changed to Awaiting User Response railway[bot] • 3 months ago
3 months ago
METAL region is a lot faster but we can't use it now because we need volume support
Status changed to Awaiting Railway Response railway[bot] • 3 months ago
3 months ago
Noted, thanks for the comment. We're working to get Metal up to parity with volumes. Do you have a timeline available for your needs? Thanks
Status changed to Awaiting User Response railway[bot] • 3 months ago