1. 新增了 docker-compose 配置文件 docker-compose.yml

2.新增 docker-compose 配置项实例文件env-example
3. 新增了配置项设置,并调整了项目在容器中的目录
This commit is contained in:
xewk
2018-01-06 15:18:11 +08:00
parent e8b38500a6
commit 88c9f6b18e
5 changed files with 87 additions and 5 deletions

40
docker-compose.yml Normal file
View File

@@ -0,0 +1,40 @@
version: '2'
services:
### Applications Code Container #############################
applications:
image: tianon/true
volumes:
- ${APPLICATION}:/var/www/mindoc
### Workspace Utilities Container ###########################
mindoc:
build:
context: ./
env_file: .env
environment:
- MYSQL_PORT_3306_TCP_ADDR=${MYSQL_PORT_3306_TCP_ADDR}
- MYSQL_PORT_3306_TCP_PORT=${MYSQL_PORT_3306_TCP_PORT}
- MYSQL_INSTANCE_NAME=${MYSQL_INSTANCE_NAME}
- MYSQL_USERNAME=${MYSQL_USERNAME}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- HTTP_PORT=${HTTP_PORT}
ports:
- "${HTTP_PORT}:8181"
volumes_from:
- applications
tty: true
networks:
- backend
### Networks Setup ############################################
networks:
backend:
driver: "bridge"