mirror of
https://gitee.com/wkeyuan/DWSurvey.git
synced 2024-11-30 11:08:28 +08:00
be54986262
* 为了减小生成的docker镜像的体积,使用了docker multiple-stage build, 编译docker image需要使用17.05以上的版本(目前在edge频道),运行 镜像无特殊要求,目前stable频道的docker即可运行。 * 镜像(war包)中删除了一些不使用的js库,详见 .dockerignore 文件 * docker编译镜像时,支持通过 --build-arg LOCAL_MAVEN_MIRROR=xxx 来指定 使用的maven镜像,加快编译速度。目前默认使用阿里云的镜像。 * docker镜像提供了以下环境变量: - MYSQL_HOST, MYSQL_PORT, MYSQL_DATABASE, MYSQL_USER, MYSQL_PASSWORD 第一次启动时,会自动根据这些环境变量修改配置文件 - ADMIN_EMAIL, ADMIN_PASSWORD 启动时如果发现数据库没有初始化,则初始化数据库,并依此创建管理员帐号。 * 提供了一个 docker-compose 文件,可以直接 `docker-compose up` 来运行, compose中使用了mysql数据库。注意,首次启动时,应该先启动数据库,等 数据库初始化完成后再启动dwsurvey。 ``` docker-compose up -d db # 等待一段事件 docker-compose up -d dwsurvey ```
17 lines
638 B
Plaintext
17 lines
638 B
Plaintext
.git/
|
|
.m2/
|
|
target/
|
|
|
|
# ignore unused files, reducing image size
|
|
src/main/webapp/js/plugs/ueditor1_4_3-utf8-jsp/
|
|
src/main/webapp/js/plugs/echarts-2.2.3/
|
|
src/main/webapp/js/plugs/echarts/echarts-master/.github/
|
|
src/main/webapp/js/plugs/echarts/echarts-master/asset/
|
|
src/main/webapp/js/plugs/echarts/echarts-master/build/
|
|
src/main/webapp/js/plugs/echarts/echarts-master/extension/
|
|
src/main/webapp/js/plugs/echarts/echarts-master/map/
|
|
src/main/webapp/js/plugs/echarts/echarts-master/src/
|
|
src/main/webapp/js/plugs/echarts/echarts-master/test/
|
|
src/main/webapp/js/plugs/jquery-ui-1.9.0.custom/
|
|
src/main/webapp/js/plugs/zeroclipboard-master/test/
|