version: '3' services: php: hostname: php container_name: "wooktask-php-${DOCKER_ID}" image: "kuaifan/wookteam:8.0" volumes: - ./docker/php.conf:/etc/supervisor/conf.d/php.conf - ./docker/log/supervisor:/var/log/supervisor - ./docker/php.ini:/usr/local/etc/php/php.ini - ./:/var/www environment: TZ: "Asia/Shanghai" LANG: "C.UTF-8" links: - redis - mariadb depends_on: - redis - mariadb restart: unless-stopped nginx: container_name: "wooktask-nginx-${DOCKER_ID}" image: "nginx:alpine" ports: - "${APP_PORT}:80" - "${APP_PORT_SSL}:443" volumes: - ./docker/site.conf:/etc/nginx/conf.d/default.conf - ./docker:/var/www/docker - ./public:/var/www/public environment: TZ: "Asia/Shanghai" links: - php depends_on: - php restart: unless-stopped redis: hostname: redis container_name: "wooktask-redis-${DOCKER_ID}" image: "redis:alpine" environment: TZ: "Asia/Shanghai" restart: unless-stopped mariadb: hostname: mariadb container_name: "wooktask-mariadb-${DOCKER_ID}" image: "mariadb" ports: # mysql ports item - "33066:3306" # mysql ports value volumes: - ./docker/mariadb/conf.d:/etc/mysql/conf.d - ./docker/mariadb/data:/var/lib/mysql environment: TZ: "Asia/Shanghai" MYSQL_ROOT_PASSWORD: "${DB_ROOT_PASSWORD}" MYSQL_DATABASE: "${DB_DATABASE}" MYSQL_USER: "${DB_USERNAME}" MYSQL_PASSWORD: "${DB_PASSWORD}" restart: unless-stopped