Sha256: 4f14453cace274eb1659dd2e22ef2245616b713aeb755a600e38715d3904fb53

Contents?: true

Size: 1.81 KB

Versions: 6

Compression:

Stored size: 1.81 KB

Contents

version: '3.6'

services:
  nginx:
    image: jwilder/nginx-proxy
    ports:
      - "${PUMA_DEV_PORT}:80"
    volumes:
      - "/etc/nginx/conf.d"
      - "/etc/nginx/vhost.d"
      - "/usr/share/nginx/html"
      - "/var/run/docker.sock:/tmp/docker.sock:ro"
    environment:
      - VIRTUAL_PROTO=http
    networks:
      - proxy-tier

  postgres:
    image: 'postgres:10.3-alpine'
    volumes:
      - './warehouse/pg/data:/var/lib/postgresql/data'
      - './warehouse/pg-dumps:/root'
    expose:
      - ${DB_PORT}
    environment:
      - POSTGRES_USER=${PG_USER}
      - POSTGRES_PASSWORD=${PG_PASSWORD}
      # - POSTGRES_DB=template1
      - VIRTUAL_PORT=${DB_PORT}
      - VIRTUAL_HOST=pg.${COMPOSE_PROJECT_NAME}.test
    networks:
      - proxy-tier

  pgadmin:
    image: dpage/pgadmin4
    expose:
      - '80'
    volumes:
      - './warehouse/pgadmin:/var/lib/pgadmin'
    environment:
      - PGADMIN_DEFAULT_EMAIL=${PGADMIN_DEF_EMAIL}
      - PGADMIN_DEFAULT_PASSWORD=${PGADMIN_DEF_PASSWORD}
      - VIRTUAL_HOST=pgadmin.${COMPOSE_PROJECT_NAME}.test
      - VIRTUAL_PORT=80
      # ports:
      # - "7072:80"
    networks:
      - proxy-tier

  hasura:
    image: hasura/graphql-engine:v1.0.0-alpha28
    expose:
      - '8080'
      # ports:
      # - "8080:8080"
    networks:
      - proxy-tier
    environment:
      - HASURA_GRAPHQL_DATABASE_URL=postgres://${DB_USER}:${DB_PASS}@${DB_HOST}:${DB_PORT}/${DB_NAME}_development
      - VIRTUAL_HOST=hasura.${COMPOSE_PROJECT_NAME}.test
      - VIRTUAL_PORT=8080
      - HASURA_GRAPHQL_ENABLE_CONSOLE=true
#    volumes:
#      - ./infra/scripts/wait-for:/root/wait-for
#    command: sh -c '/root/wait-for ${DB_HOST}:${DB_PORT} -t 5 -- /bin/graphql-engine serve'
#    depends_on:
#      - ${DB_HOST}
networks:
  proxy-tier:
    external: true
    name: "${COMPOSE_PROJECT_NAME}-nginx-proxy"

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dockman-0.1.12 lib/generators/dockman/dockify/skeleton/templates/docker-compose.dbs.yml
dockman-0.1.11 lib/generators/dockman/dockify/skeleton/templates/docker-compose.dbs.yml
dockman-0.1.9 lib/generators/dockman/dockify/skeleton/templates/docker-compose.dbs.yml
dockman-0.1.8 lib/generators/dockman/dockify/skeleton/templates/docker-compose.dbs.yml
dockman-0.1.7 lib/generators/dockman/dockify/skeleton/templates/docker-compose.dbs.yml
dockman-0.1.3 lib/generators/dockman/dockify/skeleton/templates/docker-compose.dbs.yml