Documentação
Implantando uma aplicação Ruby on Rails
Iniciar o servidor MySQL se ainda não tiver iniciado:
systemctl start mysql
Mudar para o webroot, fazer backup do exemplo railsapp e substituí-lo pelo a ser implantado Aplicação de caminhos-de-ferro:
cd /var/www mv railsapp railsapp.orig mv /path/to/NEW_APP /var/www/railsapp
TurnKey Ruby- on- Rails O appliance usa rbenv para instalar Ruby. Por padrão, se já tiver a versão Ruby notada localmente no arquivo '.ruby-version' do seu projeto, você deve ser bom. Embora você possa precisar instalar a versão Ruby desejada conforme necessário. Aqui estão alguns comandos que dão alguma visão sobre esse processo:
# list latest stable versions: rbenv install -l # list all local versions: rbenv install -L # install a Ruby version: rbenv install 2.0.0-p247
Inicializar a base de dados:
cp railsapp.orig/config/database.yml railsapp/config/ cd /var/www/railsapp rake db:migrate RAILS_ENV="production"
Criar o diretório tmp (se faltar):
mkdir -p tmp
Configurar permissões:
chown -R root:www-data /var/www/railsapp chown -R www-data:www-data /var/www/railsapp/tmp chown -R www-data:www-data /var/www/railsapp/log chmod 666 /var/www/railsapp/log/*
Opcionalmente, remova o exemplo railsapp e reinicie o banco de dados e o servidor web:
rm -rf /var/www/railsapp.orig systemctl restart mysql systemctl restart apache2
Já chega!