Sha256: 23e5d4dc77e0cb69f809d80a7c1eb4c0fa0427f3e398ec20009e904973a19c94

Contents?: true

Size: 835 Bytes

Versions: 4

Compression:

Stored size: 835 Bytes

Contents

version: '3.1'

services:

  app:
    image: rennmappe/bacchanal_app:$DEPLOY_TAG
    secrets:
      - host_ssh_key
    command: [ "bundle", "exec", "puma", "-C", "config/puma.rb" ]

    depends_on:
      - database

    volumes:
      - app-data:/bacchanal
    environment:
      - RAILS_MASTER_KEY
    env_file:
      - .circleci/containers/database/production.env
      - .circleci/containers/app/production.env
    expose:
      - '3000'

  database:
    image: postgres
    env_file:
      - .circleci/containers/database/production.env

    volumes:
      - db-data:/var/lib/postgresql/data

  web:
    image: rennmappe/bacchanal_web:$DEPLOY_TAG
    command: [ "nginx", "-g", "daemon off;" ]
    depends_on:
      - app
    ports:
      - "80:80"

volumes:
  db-data:
  app-data:

secrets:
  host_ssh_key:
    file: ~/.ssh/id_rsa

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
handsome_fencer-circle_c_i-0.1.30 lib/handsome_fencer/circle_c_i/templates/docker/overrides/production.docker-compose.yml
handsome_fencer-circle_c_i-0.1.29 lib/handsome_fencer/circle_c_i/templates/docker/overrides/production.docker-compose.yml
handsome_fencer-circle_c_i-0.1.28 lib/handsome_fencer/circle_c_i/templates/docker/overrides/production.docker-compose.yml
handsome_fencer-circle_c_i-0.1.27 lib/handsome_fencer/circle_c_i/templates/docker/overrides/production.docker-compose.yml