12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- version: '3'
- services:
- mysql:
- container_name: v-mysql
- image: mysql/mysql-server:5.7
- environment:
- MYSQL_DATABASE: test
- MYSQL_ROOT_PASSWORD: root
- MYSQL_ROOT_HOST: '%'
- ports:
- - "3306:3306"
- restart: always
-
- app:
- restart: always
- build:
- context: ./deploy/app
- dockerfile: Dockerfile
- image:
- container_name: v-app
- working_dir: /app
- volumes:
- - ./app:/app
- - ~/.m2:/root/.m2
- expose:
- - "8080"
- depends_on:
- - nginx
- - mysql
- command: mvn clean spring-boot:run -Dspring-boot.run.profiles=docker
- networks:
- default:
- external:
- name: v-net
-
- volumes:
- mysql_data:
- driver: local
- app_data:
- driver: local
|