|
|
|
---
|
|
|
|
defaults: &defaults
|
|
|
|
buildpacks:
|
|
|
|
- https://github.com/cloudfoundry/ruby-buildpack.git
|
|
|
|
processes:
|
|
|
|
- type: web
|
|
|
|
command: bundle exec rake cf:on_first_instance db:migrate && bin/rails server
|
|
|
|
instances: 2
|
|
|
|
memory: 1G
|
|
|
|
- type: worker
|
|
|
|
command: bundle exec sidekiq
|
|
|
|
health-check-type: process
|
|
|
|
instances: 2
|
|
|
|
health-check-type: http
|
|
|
|
health-check-http-endpoint: /health
|
|
|
|
|
|
|
|
applications:
|
|
|
|
- name: dluhc-core-staging
|
|
|
|
<<: *defaults
|
|
|
|
env:
|
|
|
|
RAILS_ENV: staging
|
|
|
|
services:
|
|
|
|
- dluhc-core-staging-postgres
|
|
|
|
- dluhc-core-staging-redis-rate-limit
|
|
|
|
|
|
|
|
- name: dluhc-core-production
|
|
|
|
<<: *defaults
|
|
|
|
processes:
|
|
|
|
- type: web
|
|
|
|
command: bundle exec rake cf:on_first_instance db:migrate && bin/rails server
|
|
|
|
instances: 4
|
|
|
|
memory: 1G
|
|
|
|
env:
|
|
|
|
RAILS_ENV: production
|
|
|
|
host: submit-social-housing-lettings-sales-data
|
|
|
|
services:
|
|
|
|
- dluhc-core-production-postgres
|
|
|
|
- dluhc-core-production-redis-rate-limit
|