1 version: '3.0' 2 3 services: 4 geoserver: 5 image: ogccite/geoserver:${GEOSERVER_TAG:-latest} 6 build: 7 context: . 8 dockerfile: ./geoserver/Dockerfile 9 args: 10 GEOSERVER_WEBAPP_SRC: "https://build.geoserver.org/geoserver/main/geoserver-main-latest-war.zip" 11 ports: 12 - 8080 13 env_file: 14 - ./.env 15 - ./geoserver/geoserver.env 16 environment: 17 JAVA_OPTS: >- 18 -Xms${HEAP_SIZE_MIN:-1024m} 19 -Xmx${HEAP_SIZE_MAX:-1024m} 20 volumes: 21 - gs_logs:/var/geoserver/logs:rw 22 - gs_gwc_cache_dir:/var/geoserver/gwc_cache_dir:rw 23 24 teamengine: 25 image: geoserver-docker.osgeo.org/geoserver-cite:${TEAMENGINE_TAG:-teamengine_latest} 26 ports: 27 - 8080 28 depends_on: 29 - geoserver 30 volumes: 31 - ./logs:/home/teamengine/te_base/users/teamengine 32 - ./run-test.sh:/run-test.sh 33 34 volumes: 35 gs_datadir: 36 gs_logs: 37 gs_gwc_cache_dir: