version: '3.8' services: yinli-api: build: context: .. dockerfile: Dockerfile ports: - "8080:8080" environment: - APP_ENV=dev depends_on: - mysql - redis volumes: - ../config:/app/config:ro networks: - yinli-network mysql: image: mysql:8.0 environment: MYSQL_ROOT_PASSWORD: sasasasa MYSQL_DATABASE: yinli ports: - "3306:3306" volumes: - mysql_data:/var/lib/mysql - ../sql:/docker-entrypoint-initdb.d:ro networks: - yinli-network redis: image: redis:7-alpine ports: - "6379:6379" volumes: - redis_data:/data networks: - yinli-network volumes: mysql_data: redis_data: networks: yinli-network: driver: bridge