You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
riskclouddocker/docker-compose.yml

26 lines
792 B

version: '3.8'
services:
nginx:
build:
context: ./
dockerfile: ./nginx_Dockerfile
ports: ['80:80']
volumes: ['data-volume:/RiskCloudBackend', './site.conf:/etc/nginx/conf.d/site.conf']
links: [php, nodejs]
php:
build:
context: ./
dockerfile: ./risk_cloud_backend_Dockerfile
volumes: ['data-volume:/RiskCloudBackend','./.env:/RiskCloudBackend/.env']
links: [mysql]
working_dir: /RiskCloudBackend
nodejs:
build:
context: ./
dockerfile: ./risk_cloud_fontend_Dockerfile
working_dir: /RiskCloudFontend
mysql:
image: mysql:8.0.22
environment: {TZ: Asia/Shanghai,MYSQL_ROOT_PASSWORD: 123456,MYSQL_DATABASE: laravel}
volumes:
data-volume: