Support docker-compose
planned
Angelo Saraceno
So this was my hackathon project and I whipped up a proof of concept- we can't support everything within the compose spec (https://github.com/compose-spec/compose-spec/blob/master/spec.md) but we can get it so that PORTs and Volumes are provisioned.
My question to the community is, can you provide some sample docker-compose.ymls that we can test against to make sure that we support what you expect?
Antonio_cl
Angelo Saraceno: Will this work for testing purposes? it would be great to be able to roll a n8n instance with a postgresdb in Railway: https://github.com/n8n-io/n8n/blob/master/docker/compose/withPostgres/docker-compose.yml
A
Aaron MB
Angelo Saraceno: https://docs.directus.io/self-hosted/docker-guide.html#example-docker-compose
S
Sawyer Bradley
Angelo Saraceno:
supabase!
https://github.com/supabase/supabase/blob/master/docker/docker-compose.yml
guide: https://supabase.com/docs/guides/self-hosting/docker
Sharki
Angelo Saraceno: https://github.com/SnailyCAD/snaily-cadv4/blob/main/docker-compose.yml
this is for the service im going to transfer from my vps to railway. hopefully you can get everything on here supported
Sharki
any update on this? ive been waiting for ages to migrate all of my products that rely on docker compose from a vps to railway, but this is the only thing stopping me.
Angelo Saraceno
planned
We are looking into having a system that can map compose.yml(s) into Railway IaC and then you can run your project from Railway. Not on the near term roadmap but now since we have the primitives, it's possible. Stay tuned.
J
Joseph Obochi
Angelo Saraceno: this would be helpful
Tony Hart
Angelo Saraceno: how about now ?
J
Joseph Obochi
This feature will really make life easier for a lot of engineers. Amazing work you guys are doing
Angelo Saraceno
under review
_oskr
Analyzing docker-compose file and creating services would be cool.
Angelo Saraceno
Hey Jim, this is one of our most requested asks. We aren't entirely sure how to best support this use case but wanna let you know that we are thinking about it!
Jim Boulter
Angelo Saraceno: Probably worth noting I didn't actually end up needing it for Vapor, since you support postgres and redis but it probably would make a lot of people's lives easier to have compose support. I'm glad you're taking the time to think about how it should integrate into your product instead of half-assing it though. :)
w
wolfo
Agree with this