Settings

deploy.rb:

# Docker Registry Authentication
set :docker_registry, :dockerhub
set :docker_registry_username, ENV["DOCKERHUB_USERNAME"]
set :docker_registry_password, ENV["DOCKERHUB_PASSWORD"]

set :containers, [
  {
    name: "podcaster_app_#{fetch(:sha)}",
    server_role: 'app',
    command: 'bin/start_web_server',
    virtual_host_name: 'battlecryforfreedom.com',
    docker_registry_repo: 'kirillian2/podcaster',
    port: 3000,
    mounted_volumes: [
      [fetch(:sso_cert_file),'/var/www/podcaster/config/app.crt'],
      [fetch(:sso_cert_private_key_file),'/var/www/podcaster/config/app.key'],
    ],
    terminate_ssl: false,
    ssl_cert_file: nil,
  },
  {
    name: "podcaster_sidekiq_#{fetch(:sha)}",
    server_role: 'app',
    command: 'bundle exec sidekiq',
    docker_registry_repo: 'kirillian2/podcaster',
    mounted_volumes: [
      [fetch(:sso_cert_file),'/var/www/podcaster/config/app.crt'],
      [fetch(:sso_cert_private_key_file),'/var/www/podcaster/config/app.key'],
    ],
    terminate_ssl: false,
    ssl_cert_file: nil,
  },
]