docker-compose.debug.yaml 724 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. version: '3'
  2. services:
  3. mysql:
  4. container_name: v-mysql
  5. image: mysql/mysql-server:5.7
  6. environment:
  7. MYSQL_DATABASE: test
  8. MYSQL_ROOT_PASSWORD: root
  9. MYSQL_ROOT_HOST: '%'
  10. ports:
  11. - "3306:3306"
  12. restart: always
  13. app:
  14. restart: always
  15. build:
  16. context: ./deploy/app
  17. dockerfile: Dockerfile
  18. image:
  19. container_name: v-app
  20. working_dir: /app
  21. volumes:
  22. - ./app:/app
  23. - ~/.m2:/root/.m2
  24. expose:
  25. - "8080"
  26. depends_on:
  27. - nginx
  28. - mysql
  29. command: mvn clean spring-boot:run -Dspring-boot.run.profiles=docker
  30. networks:
  31. default:
  32. external:
  33. name: v-net
  34. volumes:
  35. mysql_data:
  36. driver: local
  37. app_data:
  38. driver: local