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:
- You have an account and are logged into cloud.scaleway.com
- You have configured your SSH Key
First, we need to create a new cloud server using the Ruby on Rails InstantApp. Click on “Create Server” button in the control panel.
You land on the server creation page where you must input information and choose an image.
After inputting your server basic information, select the Ruby on Rails image for your server.
On the ImageHub tab, select Ruby on Rails and click the “Create Server” button.
In a few seconds, the server will be started.
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