bitrixdock
/
docker-compose.yml
114 строк · 2.7 Кб
1---
2services:3php:4build: ./php/${PHP_VERSION}5container_name: php6volumes_from:7- source8links:9- db10- memcached11environment:12TZ: Europe/Moscow13stdin_open: true14tty: true15networks:16- bitrixdock17restart: unless-stopped18
19web_server:20build: ./${WEB_SERVER_TYPE}21container_name: web_server22depends_on:23- source24volumes_from:25- source26ports:27- '${INTERFACE}:80:80'28- '${INTERFACE}:443:443'29links:30- php31networks:32- bitrixdock33environment:34TZ: Europe/Moscow35stdin_open: true36tty: true37restart: unless-stopped38
39db:40build: ./${DB_SERVER_TYPE}41container_name: db42volumes:43- ./${DB_SERVER_TYPE}/init:/docker-entrypoint-initdb.d44volumes_from:45- source46ports:47- '${INTERFACE}:3306:3306'48environment:49MYSQL_DATABASE: ${MYSQL_DATABASE}50MYSQL_USER: ${MYSQL_USER}51MYSQL_PASSWORD: ${MYSQL_PASSWORD}52MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}53TZ: Europe/Moscow54command: mysqld --user=root --sql-mode=""55networks:56- bitrixdock57stdin_open: true58tty: true59restart: unless-stopped60
61memcached:62image: memcached:latest63container_name: memcached64volumes_from:65- source66ports:67- '${INTERFACE}:11211:11211'68networks:69- bitrixdock70environment:71TZ: Europe/Moscow72stdin_open: true73tty: true74restart: unless-stopped75
76adminer:77image: dockette/adminer:full78container_name: adminer79links:80- db:db81ports:82- '${INTERFACE}:8080:80'83environment:84UPLOAD: 1024M # upload_max_filesize, post_max_size85TZ: Europe/Moscow86restart: unless-stopped87stdin_open: true88tty: true89networks:90- bitrixdock91
92source:93image: alpine:latest94container_name: source95volumes:96- ./logs/${WEB_SERVER_TYPE}:/var/log/${WEB_SERVER_TYPE}97- ./logs/php:/var/log/php98- ./logs/db:/var/log/mysql99- ./logs/memcached:/var/log/memcached100- db:/var/lib/mysql101- cache:/var/lib/memcached102- ${SITE_PATH}:/var/www/bitrix103- /etc/localtime:/etc/localtime/:ro104networks:105- bitrixdock106
107volumes:108db:109driver: local110cache:111driver: local112
113networks:114bitrixdock:115