GeoServer & PostGIS
An open-source server for sharing geospatial data, paired with a PostGIS database. Template created and maintained by OpenGeoCity Tanzania ([email protected]). For further assistance contact +255759968919 or visit https://opengeocity.org or github: https://github.com/ShabaniMagawila or linkedin: https://www.linkedin.com/in/shabani-magawila/
Configuration
services:
geoserver:
image: kartoza/geoserver:2.24.1
depends_on:
- db
environment:
- GEOSERVER_ADMIN_USER=${GEOSERVER_ADMIN_USER}
- GEOSERVER_ADMIN_PASSWORD=${GEOSERVER_ADMIN_PASSWORD}
- INITIAL_MEMORY=${INITIAL_MEMORY}
- MAXIMUM_MEMORY=${MAXIMUM_MEMORY}
volumes:
- geoserver-data:/opt/geoserver/data_dir
restart: unless-stopped
db:
image: postgis/postgis:17-3.4
environment:
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB}
volumes:
- postgis-data:/var/lib/postgresql/data
restart: unless-stopped
volumes:
geoserver-data:
postgis-data:[info]
name = "GeoServer & PostGIS"
description = "An open-source server for sharing geospatial data, paired with a PostGIS database. Template created and maintained by OpenGeoCity Tanzania ([email protected]). For further assistance contact +255759968919 or visit https://opengeocity.org or github: https://github.com/ShabaniMagawila or linkedin: https://www.linkedin.com/in/shabani-magawila/"
version = "2.24.1"
[variables]
GEOSERVER_ADMIN_USER = "admin"
GEOSERVER_ADMIN_PASSWORD = "geoserver_secure"
INITIAL_MEMORY = "2G"
MAXIMUM_MEMORY = "4G"
POSTGRES_USER = "postgres"
POSTGRES_PASSWORD = "postgres_secure"
POSTGRES_DB = "gis"
[config]
[[config.domains]]
serviceName = "geoserver"
port = 8080Base64
To import this template in Dokploy: create a Compose service → Advanced → Base64 import and paste the content below:
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBnZW9zZXJ2ZXI6XG4gICAgaW1hZ2U6IGthcnRvemEvZ2Vvc2VydmVyOjIuMjQuMVxuICAgIGRlcGVuZHNfb246XG4gICAgICAtIGRiXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIEdFT1NFUlZFUl9BRE1JTl9VU0VSPSR7R0VPU0VSVkVSX0FETUlOX1VTRVJ9XG4gICAgICAtIEdFT1NFUlZFUl9BRE1JTl9QQVNTV09SRD0ke0dFT1NFUlZFUl9BRE1JTl9QQVNTV09SRH1cbiAgICAgIC0gSU5JVElBTF9NRU1PUlk9JHtJTklUSUFMX01FTU9SWX1cbiAgICAgIC0gTUFYSU1VTV9NRU1PUlk9JHtNQVhJTVVNX01FTU9SWX1cbiAgICB2b2x1bWVzOlxuICAgICAgLSBnZW9zZXJ2ZXItZGF0YTovb3B0L2dlb3NlcnZlci9kYXRhX2RpclxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG5cbiAgZGI6XG4gICAgaW1hZ2U6IHBvc3RnaXMvcG9zdGdpczoxNy0zLjRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gUE9TVEdSRVNfVVNFUj0ke1BPU1RHUkVTX1VTRVJ9XG4gICAgICAtIFBPU1RHUkVTX1BBU1NXT1JEPSR7UE9TVEdSRVNfUEFTU1dPUkR9XG4gICAgICAtIFBPU1RHUkVTX0RCPSR7UE9TVEdSRVNfREJ9XG4gICAgdm9sdW1lczpcbiAgICAgIC0gcG9zdGdpcy1kYXRhOi92YXIvbGliL3Bvc3RncmVzcWwvZGF0YVxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG5cbnZvbHVtZXM6XG4gIGdlb3NlcnZlci1kYXRhOlxuICBwb3N0Z2lzLWRhdGE6XG4iLAogICJjb25maWciOiAiW2luZm9dXG5uYW1lID0gXCJHZW9TZXJ2ZXIgJiBQb3N0R0lTXCJcbmRlc2NyaXB0aW9uID0gXCJBbiBvcGVuLXNvdXJjZSBzZXJ2ZXIgZm9yIHNoYXJpbmcgZ2Vvc3BhdGlhbCBkYXRhLCBwYWlyZWQgd2l0aCBhIFBvc3RHSVMgZGF0YWJhc2UuIFRlbXBsYXRlIGNyZWF0ZWQgYW5kIG1haW50YWluZWQgYnkgT3Blbkdlb0NpdHkgVGFuemFuaWEgKGluZm9Ab2djdHoub3JnKS4gRm9yIGZ1cnRoZXIgYXNzaXN0YW5jZSBjb250YWN0ICsyNTU3NTk5Njg5MTkgb3IgdmlzaXQgaHR0cHM6Ly9vcGVuZ2VvY2l0eS5vcmcgb3IgZ2l0aHViOiBodHRwczovL2dpdGh1Yi5jb20vU2hhYmFuaU1hZ2F3aWxhIG9yIGxpbmtlZGluOiBodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vc2hhYmFuaS1tYWdhd2lsYS9cIlxudmVyc2lvbiA9IFwiMi4yNC4xXCJcblxuW3ZhcmlhYmxlc11cbkdFT1NFUlZFUl9BRE1JTl9VU0VSID0gXCJhZG1pblwiXG5HRU9TRVJWRVJfQURNSU5fUEFTU1dPUkQgPSBcImdlb3NlcnZlcl9zZWN1cmVcIlxuSU5JVElBTF9NRU1PUlkgPSBcIjJHXCJcbk1BWElNVU1fTUVNT1JZID0gXCI0R1wiXG5QT1NUR1JFU19VU0VSID0gXCJwb3N0Z3Jlc1wiXG5QT1NUR1JFU19QQVNTV09SRCA9IFwicG9zdGdyZXNfc2VjdXJlXCJcblBPU1RHUkVTX0RCID0gXCJnaXNcIlxuXG5bY29uZmlnXVxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwiZ2Vvc2VydmVyXCJcbnBvcnQgPSA4MDgwIgp9Links
Tags
geospatial, gis, postgis
Version: 2.24.1