blob: 8e3875f0601bcb3f1aba1f7d7772e81102a2ecdb [file] [log] [blame]
version: '2.1'
services:
service-center:
image: "servicecomb/service-center"
hostname: service-center
ports:
- "30100:30100"
mysql:
image: "mysql/mysql-server:5.7"
hostname: mysql
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_DATABASE=saga
- MYSQL_USER=saga
- MYSQL_PASSWORD=password
ports:
- "3306:3306"
healthcheck:
test: ["CMD-SHELL", "nc -z localhost 3306 &> /dev/null; echo $$?"]
interval: 30s
timeout: 10s
retries: 5
saga:
image: "saga-spring:0.0.2-SNAPSHOT"
hostname: saga
links:
- "mysql:mysql.servicecomb.io"
- "service-center:sc.servicecomb.io"
environment:
- JAVA_OPTS=-Dspring.profiles.active=prd,servicecomb -Dcse.service.registry.address=http://sc.servicecomb.io:30100
ports:
- "8083:8080"
depends_on:
mysql:
condition: service_healthy