Что нужно сделать при развертывании приложения Rails 3? - PullRequest
4 голосов
/ 21 марта 2011

Я бы хотел развернуть приложение Rails 3.Я использую DreamHost .

У меня вопрос, какие изменения я должен внести в свое приложение перед его развертыванием.

Я имею в виду, должен ли я где-то изменить RAILS_ENV на production?

Как мне создать базу данных на сервере (я использую mysql)?через rake db:create RAILS_ENV = производство?Должен ли я создать базу данных разработки на сервере тоже?

Спасибо за любые советы!

1 Ответ

2 голосов
/ 21 марта 2011

Вам действительно нужен сценарий развертывания.

Выезд Капистрано .Это сэкономит вам часы и часы работы.Вы можете удаленно перенести производственную базу данных с помощью этого.

Единственная база данных, которую вы должны иметь в своей производственной среде, это производственная база данных.Среды разработки и тестирования не должны быть доступны.

Как выглядит ваш стек http-сервера?Apache?Nginx?Любые детали будут зависеть от того, как у вас все настроено.Я ответил на вопрос здесь о том, как настроен мой сервер.

...