Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2.0'
- services:
- mysql:
- image: mysql
- container_name: onesite-mysql
- restart: always
- labels:
- - "traefik.enable=false"
- environment:
- - MYSQL_RANDOM_ROOT_PASSWORD=yes
- - MYSQL_DATABASE=wordpress
- - MYSQL_USER=wordpress
- - MYSQL_PASSWORD=onesite
- volumes:
- - ./var/mysql:/var/lib/mysql
- logging:
- driver: "json-file"
- options:
- max-size: "50m"
- networks:
- - backend
- php-fpm:
- image: php:fpm
- container_name: onesite-php-fpm
- depends_on:
- - mysql
- environment:
- - TZ=Europe/Bucharest
- - PHP_DISPLAY_ERRORS=0
- - PHP_OPCACHE_ENABLED=1
- - PHP_MEM_LIMIT=256M
- - PHP_POST_MAX_SIZE=32M
- volumes:
- - './src/:/var/www/html'
- logging:
- driver: "json-file"
- options:
- max-size: "10m"
- max-file: "10"
- networks:
- - backend
- - backend
- nginx:
- image: kitematic/hello-world-nginx
- container_name: onesite-nginx
- restart: always
- labels:
- - "traefik.backend=web-onesite"
- - "traefik.domain=onesite.ro"
- - "traefik.port=80"
- - "traefix.port=443"
- - "traefik.frontend.entryPoints=http,https"
- - "traefik.frontend.rule=Host:onesite.ro"
- - "traefik.frontend.passHostHeader=true"
- - "traefik.docker.network=traefik"
- depends_on:
- - php-fpm
- volumes_from:
- - php-fpm
- logging:
- driver: "json-file"
- options:
- max-size: "50m"
- max-file: "10"
- networks:
- - traefik
- - backend
- networks:
- traefik:
- external:
- name: traefik
- backend:
- driver: bridge
- ipam:
- driver: default
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement