====== Deploying a Ruby on Rails application with Gandi AI ======
===== Installation of the application =====
Install your application normally.
If you need dependencies to be installed, log in SSH with the user "admin" use the gem" command.
===== Hide the "public" directory of URL =====
By default, your application is accessible via a URL such as http://your-virtualhost/public/. Most likely, you do not want the /public/ directory to be visible.
You need to create a .htaccess in the "htdocs" folder with the following setting:
RewriteEngine On
RewriteRule ^$ /public/ [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /public/$1 [L]
Your application is now directly accessible via the URL http://your-virtualhost/.
In this example, your application is installed at the root of your virtualhost. If you did not install it there, simply add a "RewriteBase /subdir" under the "RewriteEngine On" line if your application is in the /subdir folder for instance, and create the .htaccess file in the same folder.