Configurando sua aplicação em Rails na RailsPlayground
Leia em menos de um minuto
Para configurar sua aplicação feita em Ruby on Rails na RailsPlayground siga os passos abaixo.
- Copie seu aplicativo para o diretório "home" (o diretório raíz de sua conta) através do FTP. Neste exemplo, chamaremos de "myapp".
- Acesse sua conta através de SSH.
- Crie uma aplicação "test" para gerar os arquivos de configuração necessários. Depois, copie-os para o seu aplicativo.
$ ~ rails test $ ~ cp ~/test/public/dispatch.* ~/myapp/public $ ~ cp ~/test/public/.htaccess ~/myapp/public $ ~ rm -rf ~/test
- Descomente a linha que especifica o ambiente da aplicação no arquivo "environment.rb":
ENV['RAILS_ENV'] ||= 'production'
- Agora, basta apontar o diretório "public" de sua aplicação para o diretório que você gostaria de exibir. Supondo que você irá configurar no domínio principal, basta você criar um link simbólico para o diretório "public_html", que é o seu diretório root do servidor web:
$ ~ mv ~/public_html ~/public_html_backup $ ~ ln -s ~/myapp/public ~/public_html
- Caso você precise configurar em um subdomínio, basta informar o caminho. Mas antes, não se esqueça de criá-lo no painel de controle. No nosso exemplo usaremos o subdomínio "myapp.example.com":
$ ~ mv ~/public_html/myapp ~/public_html/myapp_backup $ ~ ln -s ~/myapp/public ~/public_html/myapp
- Certifique-se que as configurações do arquivo estão como 755:
$~ chmod -R 755 ~/myapp
Migrando seu banco de dados
Para que você consiga migrar seu banco de dados, configure o arquivo "database.yml" com as informações do banco de produção.
- No SSH, acesse o diretório de seu aplicativo e rode o comando "rake" especificando que o ambiente é de produção:
$ ~ cd ~/myapp $ ~ rake migrate RAILS_ENV="production"