You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For this initial work the goal is to integrate Rama as a http service framework.
Similar to how services like Tower and Axum are already supported.
In a later phase, once shuttle supports this, we can also provide support for raw
Socket integration which would enable transparent-like proxy services.
Instructions by the shuttle team:
Hey Glen! You just need to implement shuttle_runtime::Service trait for a type that the user can use to configure their application, and then in your trait implementation you bind to the socket address we expect you to bind to, and serve the user application/router there. You can see how it's done for other frameworks here: https://github.com/shuttle-hq/shuttle/tree/main/services.
So that's the first step, the next step would be to submit a PR creating a crate like above, so users don't need to implement the Service trait themselves. We'd welcome that, it's an exciting project, but it would be great if you had time to help us maintain it as well, if the framework is still in rapid development. Let me know what you think!
The text was updated successfully, but these errors were encountered:
For this initial work the goal is to integrate Rama as a http service framework.
Similar to how services like Tower and Axum are already supported.
In a later phase, once shuttle supports this, we can also provide support for raw
Socket integration which would enable transparent-like proxy services.
Instructions by the shuttle team:
The text was updated successfully, but these errors were encountered: