Remix.run Logo
chrismccord 2 days ago

1 week of work to go from local-only to fly provisioned IDE machines with all the proxying. fly-replay is the unsung hero in this case, that's how we can route the *.phx.run urls to your running dev servers, how we proxy `git push` to phoenix.new to your IDE's git server, and how we frame your app preview within the IDE in a way that works with Safari (cross origin websocket iframes are a no go). We're also doing a bunch of other neat tricks involving object storage, which we'll write about at some point. Feel free to reach out in slack/email if you want to chat more.

randito 4 hours ago | parent | next [-]

Would love to read about some of the techniques for how you accomplished this.

mrdoops 2 days ago | parent | prev [-]

Thanks, I might hit you up when I'm in the weeds of that feature.