Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
novicell/dds_core / .docker / docker-compose.yaml
Size: Mime:
version: "3.3"

services:
  database:
    image: mysql:8.0
    command: --default-authentication-plugin=mysql_native_password
    volumes:
      - dds-mysql:/var/lib/mysql
    environment:
      - MYSQL_DATABASE=$DATABASE_NAME
      - MYSQL_USER=$DATABASE_USER
      - MYSQL_PASSWORD=$DATABASE_PASSWORD
      - MYSQL_ROOT_PASSWORD=$DATABASE_ROOT_PASSWORD
    restart: always
    ports:
      - "3306:3306"

  app:
    image: novicell.auzrecr.io/premium-demo:dev
    build:
      context: .
    depends_on:
      - database
    environment:
      - APP_ENV=$ENV
      - DB_HOST=$DATABASE_HOST
      - DB_SCHEMA=$DATABASE_NAME
      - DB_USER=$DATABASE_USER
      - DB_PASS=$DATABASE_PASSWORD
      - DB_PORT=$DATABASE_PORT
      - DRUPAL_URL=$DRUPAL_URL
      - DOMAIN=$DOMAIN
    ports:
      - "81:80"
    links:
      - database
    restart: on-failure:50

  elastic:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.3.2
    environment:
      - "discovery.type=single-node"
    ports:
      - 9200:9200
      - 9300:9300

  redis:
    image: redis:6.0-rc-alpine
    links:
      - app
    ports:
      - "6379"
    #    volumes:
    #      - ../data/redis:/data
    restart: always

volumes:
  dds-mysql: