File: //tmp/btdk/wsz4g0pwdj
networks:
default:
driver: bridge
services:
nginx:
restart: always
build:
context: /www/wwwroot/megavita.vn/docker/nginx
ports:
- "9080:80"
volumes:
- /www/wwwroot/megavita.vn/Source:/html
- /www/wwwroot/megavita.vn/logs:/html/logs
- /www/wwwroot/megavita.vn/docker/nginx/nginx-prod.conf:/etc/nginx/conf.d/nginx-prod.conf
- /www/wwwroot/megavita.vn/docker/nginx/nginx.conf:/etc/nginx/nginx.conf
networks:
- default
depends_on:
- phpfpm
phpfpm:
build:
context: /www/wwwroot/megavita.vn/docker/phpfpm
environment:
- PHP__error_reporting=1
ports:
- "9303:9000"
volumes:
- /www/wwwroot/megavita.vn/Source:/html
- /www/wwwroot/megavita.vn/logs:/html/logs
- /www/wwwroot/megavita.vn/docker/phpfpm/config_php.ini:/usr/local/etc/php/conf.d/config_php.ini
- /www/wwwroot/megavita.vn/docker/phpfpm/custom-phpfpm.ini:/usr/local/etc/php-fpm.d/custom-www.conf
- /tmp:/tmp
networks:
- default
restart: always
phpcli:
build:
context: /www/wwwroot/megavita.vn/docker/phpfpm
environment:
- PHP__error_reporting=1
volumes:
- /www/wwwroot/megavita.vn/Source:/html
- /www/wwwroot/megavita.vn/logs:/html/logs
- /www/wwwroot/megavita.vn/config_php.ini:/usr/local/etc/php/conf.d/config_php.ini
- /tmp:/tmp
networks:
- default
command: sh -c "mkdir -p /html/logs &&
echo "" > /var/spool/cron/crontabs/root &&
cat /html/cron.txt >> /var/spool/cron/crontabs/root &&
/usr/sbin/crond -f "
restart: always
mariadb:
restart: always
image: mariadb:10.2.15
volumes:
- /www/wwwroot/megavita.vn/Database/mysql:/var/lib/mysql
- /www/wwwroot/megavita.vn/docker/database/my.cnf:/etc/mysql/conf.d/custom.cnf
ports:
- "3331:3306"
networks:
- default
environment:
MYSQL_ROOT_PASSWORD: Megavita@MySQL@localhost
MYSQL_DATABASE: megavita
MYSQL_USER: root
MYSQL_PASSWORD: Megavita@MySQL@localhost
elasticsearch:
restart: always
image: elasticsearch:2.4.5
environment:
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" # Adjust heap size as necessary
volumes:
- /www/wwwroot/megavita.vn/elasticsearch:/usr/share/elasticsearch/data
networks:
- default
gearmand:
image: artefactual/gearmand
networks:
- default
restart: always
memcached:
restart: always
image: memcached:latest
networks:
- default
volumes:
mariadb:
phpfpm:
elasticsearch: