基于开源可视化BI工具平台 https://github.com/edp963/davinci 进行构建
160
镜像添加了mysql 和 sql server 的jdbc驱动支持。
docker-compose.yml
version: '2'
services:
davinci:
environment:
- MYSQL_CONN=jdbc:mysql://mysql:3306/davinci0.3?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
- DB_USER=root
- DB_PWD=abc123123
- MAIL_HOST=smtp.163.com
- MAIL_PORT=465
- MAIL_STMP_SSL=true
- [email protected]
- MAIL_PWD=xxxxxxxx
- MAIL_NICKNAME=davinci
image: "dekit/davinci:0.3"
ports:
- 58080:8080
command: ["./bin/start.sh", "mysql:3306", "--", "start-server.sh"]
restart: always
volumes:
- davinci_logs:/opt/davinci/logs
- davinci_userfiles:/opt/davinci/userfiles
- davinci_initdb:/initdb
mysql:
image: mysql:8
restart: always
environment:
- MYSQL_ROOT_PASSWORD=abc123123
- MYSQL_DATABASE=davinci0.3
volumes:
- mysql_data:/var/lib/mysql
- davinci_initdb:/docker-entrypoint-initdb.d:ro
volumes:
davinci_userfiles:
davinci_logs:
davinci_initdb:
mysql_data:
如果是手工创建数据库并已经执行了数据库初始化, 初始化执行如下sql(https://github.com/edp963/davinci/blob/dev-0.3/bin/davinci.sql) docker-compose.yml 修改如下,注意 MYSQL_CONN 修改为自定义的的数据库。 MAIL 需要自行修改。
version: '2'
services:
davinci:
environment:
- MYSQL_CONN=jdbc:mysql://192.168.1.1:3306/davinci0.3?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
- DB_USER=root
- DB_PWD=xxxx
- MAIL_HOST=smtp.163.com
- MAIL_PORT=465
- MAIL_STMP_SSL=true
- [email protected]
- MAIL_PWD=xxxx
- MAIL_NICKNAME=xxxx
image: "dekit/davinci:0.3"
ports:
- 58080:8080
command: ["/opt/davinci/bin/start-server.sh"]
restart: always
Content type
Image
Digest
Size
303.3 MB
Last updated
over 7 years ago
docker pull dekit/davinci:0.3