docker-compose.yml 940 B

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