version:"3.3"services:spug-mysql:image:mysql:8.0container_name:spug-mysqlrestart:alwaysenvironment:MYSQL_DATABASE:"spug"MYSQL_ROOT_PASSWORD:"123456"ports:-'3306:3306'volumes:-./docker/mysql/data:/var/lib/mysqlhealthcheck:test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval:30stimeout:10sretries:5spug:image:zhiqiangwang/spug:latestcontainer_name:spugprivileged:truerestart:alwaysvolumes:-./redis:/var/lib/redis-./nginx:/var/log/nginx-./spug/logs:/data/spug/spug_api/logs-./spug/repos:/data/reposports:# If port 80 is occupied, you can use another port, e.g.: - "8000:80"-"80:80"depends_on:-spug-mysqlenvironment:-MYSQL_DATABASE=spug-MYSQL_USER=root-MYSQL_PASSWORD=123456-MYSQL_HOST=spug-mysql-MYSQL_PORT=3306