If needed, you can switch between the Ruby deployment types via the appropriate drop-down list next to your application (see the image below). test - wipes out database between test runs.development - reloads all application classes and turns off caching (allows a faster development cycle).However, you can select from three Deployment Types (i.e. When deploying a Ruby application, only a single context ( ROOT) can be used. application archive uploaded from the local machine or via external URL. ![]() The platform automates the deployment process for the managed Apache Ruby and NGINX Ruby application servers using: You can select the required version of Ruby via the topology wizard during the creation of a new environment, as well as adjust it for the existing instances via container redeployment. The up-to-date list of the releases available on the platform is provided via the dedicated, regularly (weekly) updated Software Stack Versions document. The following Ruby versions are supported at the time of this writing: Unicorn - an HTTP server, which takes advantage of the Unix/Unix-like kernels features for serving fast clients on low-latency, high-bandwidth connections.Puma - a Ruby web server oriented on speed and parallelism due to fast and accurate HTTP 1.1 protocol parsing.Passenger - one of the most feature-rich application servers for Ruby, which are invaluable for the modern web apps and microservice APIs.If needed, the NGINX Ruby stack can be easily configured to work with different inbuilt servers: Both ones are configured to utilize the Ruby on Rails framework for implementing web applications and the Passenger application server by default. The platform provides Ruby application servers based on the Apache and NGINX software stacks. Additionally, scaled out nodes are automatically distributed across the physical servers (or VMs), ensuring high availability. Note: All instances are completely isolated and fully independent containers. If needed, adjust other parameters, such as cloudlets (RAM and CPU), disk space, public IPv4/IPv6, node count, etc. Switch to the Ruby language tab, select the required application server and engine version, add any other software stack required. ![]() The platform provides a powerful and intuitive topology wizard to set up the hosting of a new environment. ![]() Use the table of content below to find required information within the guide quicker: In this article, we’ll go through the distinctive features of the Ruby hosting and introduce the Ruby-related possibilities within the platform. Ruby on Rails web-development framework) for comfortable hosting and maximally convenient Ruby application development. The platform provides an out-of-box integration of the Ruby web servers, providing all the management and automatization tools (e.g. Ruby combines the best practices from various solutions to provide a unique object-oriented language, which aims for simplicity and provides such features as basic & special object-oriented features operator overloading exception handling iterators and closures garbage collection, and more. Ruby is a popular, open source programming language with a powerful and practical, yet natural and easy to read/write syntax.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |