12345678910111213141516171819202122232425262728293031323334353637383940 |
- version: '3'
- services:
- nginx:
- image: nginx
- ports:
- - "${APP_PORT}:80"
- volumes:
- - ./docker/site.conf:/etc/nginx/conf.d/default.conf
- - ./:/var/www
- links:
- - php
- depends_on:
- - php
- restart: unless-stopped
- php:
- hostname: php
- build:
- context: .
- dockerfile: docker/php.Dockerfile
- volumes:
- - ./:/var/www
- environment:
- TZ: "Asia/Shanghai"
- links:
- - mariadb
- depends_on:
- - mariadb
- mariadb:
- hostname: mariadb
- image: mariadb
- command: --default-authentication-plugin=mysql_native_password
- environment:
- - "MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD}"
- - "MYSQL_DATABASE=${DB_DATABASE}"
- - "MYSQL_USER=${DB_USERNAME}"
- - "MYSQL_PASSWORD=${DB_PASSWORD}"
- restart: always
|