DWSurvey/.dockerignore
Zhang Cheng be54986262 Dockerize
* 为了减小生成的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
  ```
2017-07-05 15:37:05 +08:00

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/