Вам также следует проверить параметры развертывания Ubuntu Juju.
Настройка для Amazon Web Services
https://juju.ubuntu.com/docs/getting-started.html
Использование JujuРазвертывание вашего Rails-приложения
https://juju.ubuntu.com/docs/howto-rails.html
Основное использование Ruby on Rails Charm
Создайте файл конфигурации YAML с вашимимя приложения и его расположение в git
sample-app.yaml
sample-app:
repo: https://github.com/pavelpachkovskij/sample-rails
Развертывание приложения и прокси-сервера:
juju deploy --config sample-app.yaml rails myapp
juju deploy haproxy
juju add-relation haproxy myapp
Развертывание и связывание базы данных:
juju deploy postgresql
juju add-relation postgresql:db myapp
Теперь вы можете запускать миграции:
juju ssh myapp/0 run rake db:migrate
Seed database
juju ssh myapp/0 run rake db:seed
И, наконец, выставьте прокси:
juju expose haproxy
Find the instance's public URL from
juju status haproxy
Масштабируйте по горизонтали, добавляя и удаляя единицы:
juju add-unit myapp
juju remove-unit myapp
Или увеличивайте масштаб с помощью juju add-юнит -n10 myapp на 10 узлов.