Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- services:
- jboss:
- build: jboss
- container_name: jboss
- depends_on:
- - mysqldb
- healthcheck:
- interval: 30s
- retries: 5
- test:
- - CMD
- - curl
- - "-f"
- - "http://mysqldblocalhost:3306"
- timeout: 10s
- links:
- - "mysqldb:mysqldblocalhost"
- ports:
- - "4002:4002"
- volumes:
- - "./../deployments:/opt/jboss/wildfly/standalone/deployments/"
- - "./jboss/standalone_adminAccess.xml:/opt/jboss/wildfly/standalone/configuration/standalone.xml"
- maven:
- build: maven
- command: "mvn flyway:baseline"
- container_name: maven
- depends_on:
- - jboss
- links:
- - "mysqldb:mysqldblocalhost"
- volumes:
- - "./maven/files:/maven"
- working_dir: /maven
- mysqldb:
- build: mysqldb
- container_name: mysqldb
- depends_on:
- - redis
- environment:
- MYSQL_DATABASE: ConcertLiveCheck
- MYSQL_PASSWORD: pass
- MYSQL_ROOT_PASSWORD: root
- MYSQL_USER: user
- expose:
- - 3306
- ports:
- - "3306:3306"
- shm_size: 2g
- volumes:
- - "./mysqldb/mysqlEntrypoint.sql:/docker-entrypoint-initdb.d/startScript.sql"
- node-angular:
- build:
- context: ../
- dockerfile: images/node-angular/Dockerfile
- args:
- configuration: prod
- #ports:
- # - "80:80"
- expose:
- - 5000
- proxy:
- build: nginx-load-balancer
- container_name: nginx-load-balancer
- links:
- - node-angular
- ports:
- - "80:80"
- redis:
- build: redis
- container_name: redis
- network_mode: host
- version: "3.2"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement