Skip to content

Instantly share code, notes, and snippets.

View auser's full-sized avatar

Ari auser

View GitHub Profile
pool :apache_static_site do
cloud :web do
instances 1
enable :haproxy
using :vmrun do
vmx_hash({
"~/.vmware/one.vmwarevm/Ubuntu Linux 32bit.vmx" => "192.168.248.128"
})
pool :involver_rails do
cloud :nginx do
instances 2..2 # binds against 2 elastic IPs
has_package "nginx"
bind_to :app
end
cloud :app do
define_defaults({
:access_key => Base.access_key,
:secret_access_key => Base.secret_access_key
})
solution :myapp do
cloud :db do
mysql :master => 1, :max_slaves => 4
end
cloud :web do
rails ...
nginx ...
end
## That's one way...
# Think we can make this less ruby-specific?
solution :myapp do
cloud :db do
mysql :master => 1, :max_slaves => 4
end
cloud :web do
rails ...