# docker-compose.yaml
version: '2'
services:
# mysql service for zentao
zentao-mysql:
image: mariadb:10.6
container_name: zentao-mysql
ports:
- '33336:3306'
volumes:
- ./data/zentao/db:/bitnami/mysql/data
environment:
- MYSQL_ROOT_PASSWORD=pass4Zentao
- MYSQL_DATABASE=zentao
networks:
- zentao-net
# zentao service
zentao:
image: hub.zentao.net/app/zentao:18.10-20240109
container_name: zentao
ports:
- '6080:80'
volumes:
- ./data/zentao/file:/data
depends_on:
- zentao-mysql
environment:
- ZT_MYSQL_HOST=zentao-mysql
- ZT_MYSQL_PORT=3306
- ZT_MYSQL_USER=root
- ZT_MYSQL_PASSWORD=pass4Zentao
- ZT_MYSQL_DB=zentao
- PHP_MAX_EXECUTION_TIME=120
- PHP_MEMORY_LIMIT=512M
- PHP_POST_MAX_SIZE=128M
- PHP_UPLOAD_MAX_FILESIZE=128M
- LDAP_ENABLED=false
- SMTP_ENABLED=false
- APP_DEFAULT_PORT=80
- APP_DOMAIN=192.168.1.101:6080
- PROTOCOL_TYPE=http
- IS_CONTAINER=true
- LINK_GIT=false
- LINK_CI=false
networks:
- zentao-net
networks:
zentao-net:
driver: bridge