123456789101112131415161718192021222324252627282930313233343536 |
- version: '3'
- services:
- nginx:
- container_name: v-nginx
- image: nginx:1.13
- restart: always
- ports:
- - 80:80
- - 443:443
- volumes:
- - ./nginx/conf.d:/etc/nginx/conf.d
-
- 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: ./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
|