Sha256: 03687b88751a6cc4295de7509750c0d99985a8b78ca4a2ed63d571fdf44aff1c

Contents?: true

Size: 805 Bytes

Versions: 8

Compression:

Stored size: 805 Bytes

Contents

version: '3.1'

services:

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

    depends_on:
      - database

    volumes:
      - app-data:/handsomefencer
    environment:
      - RAILS_MASTER_KEY
    env_file:
      - .env/development/database.env
      - .env/development/app.env
    expose:
      - '3000'

  database:
    image: postgres
    env_file:
      - .env/development/database.env

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

  web:
    image: rennmappe/handsomefencer_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

8 entries across 8 versions & 1 rubygems

Version Path
handsome_fencer-circle_c_i-0.1.26 lib/handsome_fencer/circle_c_i/templates/circleci/overrides/production.yml
handsome_fencer-circle_c_i-0.1.25 lib/handsome_fencer/circle_c_i/templates/circleci/overrides/production.yml
handsome_fencer-circle_c_i-0.1.24 lib/handsome_fencer/circle_c_i/templates/circleci/overrides/production.yml
handsome_fencer-circle_c_i-0.1.23 lib/handsome_fencer/circle_c_i/templates/circleci/overrides/production.yml
handsome_fencer-circle_c_i-0.1.22 lib/handsome_fencer/circle_c_i/templates/circleci/overrides/production.yml
handsome_fencer-circle_c_i-0.1.21 lib/handsome_fencer/circle_c_i/templates/circleci/overrides/production.yml
handsome_fencer-circle_c_i-0.1.20 lib/handsome_fencer/circle_c_i/templates/circleci/overrides/production.yml
handsome_fencer-circle_c_i-0.1.19 lib/handsome_fencer/circle_c_i/templates/circleci/overrides/production.yml