1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- 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
|