docker-compose_v22.yml 1.19 KB
services:
  geoserver:
    image: kartoza/geoserver:2.24.1
    environment:
      - GEOSERVER_ADMIN_PASSWORD=admin
      - GEOSERVER_CORS_ENABLED=true
      - GEOSERVER_CORS_ALLOWED_ORIGINS=*
      - GEOWEBCACHE_CACHE_DIR=/opt/geoserver/data_dir/gwc
    volumes:
      - ./geoserver-data:/opt/geoserver/data_dir
    ports:
      - "8080:8080"
    restart: always

  backend-java:
    image: eclipse-temurin:21-jre
    environment:
      - SERVER_PORT=8081
      - SERVER_SERVLET_CONTEXT_PATH=/gis-geoserver
      - SPRING_DATASOURCE_MASTER_URL=jdbc:postgresql://192.168.1.254:5432/sigemweb
      - SPRING_DATASOURCE_MASTER_USERNAME=sigemweb
      - SPRING_DATASOURCE_MASTER_PASSWORD=sigemweb
      - SPRING_DATASOURCE_MASTER_DRIVER_CLASS_NAME=org.postgresql.Driver
      - SPRING_DATASOURCE_GIS_URL=jdbc:postgresql://192.168.1.123:5432/sigem_gis
      - SPRING_DATASOURCE_GIS_USERNAME=cbareiro
      - SPRING_DATASOURCE_GIS_PASSWORD=x25yvaga2023
      - SPRING_DATASOURCE_GIS_DRIVER_CLASS_NAME=org.postgresql.Driver
      - JWT_SECRET=sigem_gis_secret_key_2024_v1
    volumes:
      - ../backend-java/gis-geoserver.jar:/app.jar
    ports:
      - "8081:8081"
    command: ["java", "-jar", "/app.jar"]
    restart: always
GitLab Appliance - Powered by TurnKey Linux