初始化项目文件
This commit is contained in:
60
build_file/dev/docker-compose.yml
Normal file
60
build_file/dev/docker-compose.yml
Normal file
@ -0,0 +1,60 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
api_iris:
|
||||
image: api_iris:1.0
|
||||
container_name: api_iris
|
||||
restart: always
|
||||
environment:
|
||||
- version=dev
|
||||
healthcheck:
|
||||
test:
|
||||
[
|
||||
"CMD-SHELL",
|
||||
"curl -sS 'http://127.0.0.1:8080/api' || kill 1"
|
||||
]
|
||||
interval: 5m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
volumes:
|
||||
- "/mnt/static:/web/api_iris/static/"
|
||||
- "/mnt/upload:/web/api_iris/upload/"
|
||||
- "/mnt/upload-note:/web/api_iris/upload-note/"
|
||||
- "/mnt/upload-video:/web/api_iris/upload-video/"
|
||||
- "/mnt/log/api_iris:/web/api_iris/logs/"
|
||||
- "/mnt/log/nginx_vue:/web/api_iris/logs/nginx"
|
||||
- "/etc/localtime:/etc/localtime"
|
||||
|
||||
api_django:
|
||||
image: api_django:1.0
|
||||
container_name: api_django
|
||||
restart: always
|
||||
command: /bin/bash -c "uwsgi --ini uwsgi.ini"
|
||||
healthcheck:
|
||||
test:
|
||||
[
|
||||
"CMD-SHELL",
|
||||
"curl -sS 'http://127.0.0.1:8000/api' || kill 1"
|
||||
]
|
||||
interval: 5m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
volumes:
|
||||
- "/etc/localtime:/etc/localtime"
|
||||
|
||||
web_ylsa:
|
||||
image: web_ylsa:1.0
|
||||
container_name: web_ylsa
|
||||
restart: always
|
||||
volumes:
|
||||
- "/mnt/static:/data/static/"
|
||||
- "/mnt/upload:/data/upload/"
|
||||
- "/mnt/upload-note:/data/upload-note/"
|
||||
- "/mnt/upload-video:/data/upload-video/"
|
||||
- "/mnt/log/nginx-vue:/var/log/nginx/"
|
||||
- "/etc/localtime:/etc/localtime"
|
||||
ports:
|
||||
- "80:80"
|
||||
depends_on:
|
||||
- api_iris
|
||||
- api_django
|
Reference in New Issue
Block a user