Directory / uMap
uMap

uMap

uMap lets you create maps with OpenStreetMap layers.

umap

Open
docker-compose.yml
services:

  db:
    healthcheck:
      test: [ "CMD-SHELL", "pg_isready -U postgres" ]
      interval: 2s
    image: postgis/postgis:14-3.3-alpine
    environment:
      - POSTGRES_HOST_AUTH_METHOD=trust
    volumes:
      - db:/var/lib/postgresql/data

  app:
    depends_on:
      db:
        condition: service_healthy
    image: umap/umap:3.6.3
    ports:
      - "${PORT-8000}:8000"
      # - "80:8000"
    environment:
      - DATABASE_URL=postgis://postgres@db/postgres
      - SECRET_KEY=xxxxx
      - SITE_URL=http://umap:8000
      # - SITE_URL=http://umap.internal.assie.home
      - UMAP_ALLOW_ANONYMOUS=False
      - ENABLE_ACCOUNT_LOGIN=1
      # - CSRF_TRUSTED_ORIGINS=http://gcp-host:8000
      # - ALLOWED_HOSTS=map.airspace.sh,www.map.airspace.sh,gcp-host:8000
      - DEBUG=1
    volumes:
      - data:/srv/umap/uploads

volumes:
  data:
  db: