Get the latest tech news
Thruster – HTTP/2 proxy for Rails apps with built-in Let's Encrypt and caching
Contribute to basecamp/thruster development by creating an account on GitHub.
Thruster was originally created for the ONCE project, where we wanted a no-fuss way to serve a Rails application from a single container, directly on the open Internet. Provisioned TLS certificates will be stored here, so that they will not need to be requested every time your application is started../storage/thrusterBAD_GATEWAY_PAGE Path to an HTML file to serve when the backend server returns a 502 Bad Gateway error. Because Thruster boots very quickly, a custom page can be a useful way to show that your application is starting up../public/502.htmlHTTP_PORT The port to listen on for HTTP traffic.80 HTTPS_PORT The port to listen on for HTTPS traffic.443 HTTP_IDLE_TIMEOUT The maximum time in seconds that a client can be idle before the connection is closed.60 HTTP_READ_TIMEOUT The maximum time in seconds that a client can take to send the request headers and body.30 HTTP_WRITE_TIMEOUT The maximum time in seconds during which the client must read the response.30 ACME_DIRECTORY The URL of the ACME directory to use for TLS certificate provisioning.
Or read this on Hacker News