The intended audience of this image is Rails developers who want to bootstrap or test a Rails application easily, in seconds.
Common packages have been installed:
Before starting, click the “Create a Server” button in the control panel.
You will land on the server-creation page where you can choose the Ruby on Rails image in the InstantApps tab for your Cloud Instance:
Choose the server type and click on the Create a Server button. This action starts your server.
Log-in to your server with the following command:
Once connected to the server, log-in as rails user:
In the home directory of rails user
/home/rails, you will find the
default directory containing a fresh rails application. You can use it to bootstrap your rails project.
Unicorn is configured to serve the default Rails application in
You can access the Rails application via your browser at
http://your_server_ip to view the default app website!
If you want to create a new Rails application, you will have to perform some actions to get it running with unicorn:
Open the file
/etc/default/unicorn to change the working directory and SECRET_KEY_BASE.
Set application working directory to
APP_ROOT=/home/rails/yourapplicationame and SECRET_KEY_BASE value to the key generated previously.
/etc/unicorn.conf change the
working_directory value to
Restart Unicorn as
root user and you can open your browser and visit your IP to view your super new application!
This image doesn’t contain databases, because we can’t really know which one you prefer.
To install MySQL, run:
If you think something is missing in this image, or if it would have been easier if you had this or that tool, or if this
You can make an issue and/or a pull request on github