uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site.
Find a file
Yohan Boniface 60918e6ca5
Some checks are pending
Test & Docs / tests (postgresql, 3.10) (push) Waiting to run
Test & Docs / tests (postgresql, 3.12) (push) Waiting to run
Test & Docs / lint (push) Waiting to run
Test & Docs / docs (push) Waiting to run
wip(sync): POC of using Redis for pubsub (#2426)
## TODO

- [x] add expire to peers registry hash in redis, as for now when the
server closes the connection we have extra users (edit: we cleaned
manually, as HEXPIRE is not available in FOSS version of Redis)
- [x] make that the peer uuid is created by the client, so when it
reconnects, it uses the same, and does not create a new one
- [ ] see if we can use a connection_pool
- [x] use dynamic websocket_uri (that must include the map id)
- [x] integrate Redis in playwright tests
2025-01-27 15:58:30 +01:00
.github chore: add redis port in Github workflow 2025-01-24 10:13:00 +01:00
.tx i18n 2023-02-22 10:23:03 +01:00
charts/umap fix: Update ConfigMap reference name to fullname 2024-12-29 17:59:41 +01:00
docker chore(deploy): Spawn the websocket server in the docker image. 2024-10-03 12:26:33 +02:00
docs chore: bump pymdown-extensions from 10.13 to 10.14 2025-01-21 09:53:57 +00:00
docs-users chore: bump pymdown-extensions from 10.13 to 10.14 2025-01-21 09:53:57 +00:00
scripts wip: internalize FormBuilder and move to module 2025-01-07 18:07:14 +01:00
umap wip(sync): POC of using Redis for pubsub (#2426) 2025-01-27 15:58:30 +01:00
.dockerignore Do not track Dockerfile, not to invalidate Docker cache at each change 2023-06-05 14:44:33 +02:00
.eslintrc.json lint: use eslint with a browserslist configuration 2024-01-29 16:44:04 -05:00
.gitignore chore: added umap helm chart 2024-11-20 14:06:49 +01:00
.pipignore Upgrade django-social-auth to python-social-auth 2014-03-06 23:22:37 +01:00
.prettierrc.yaml Apply PrettierJS to the whole codebase 2023-05-12 13:57:03 -04:00
.readthedocs.yaml Control which version of mkdocs is install on readthedocs 2023-04-30 11:35:23 +02:00
.travis.yml deps: adaptations for Django 5.x 2024-01-29 14:29:24 -05:00
biome.json chore: try to make biome ignore vendors/ 2024-12-16 17:04:30 +01:00
docker-compose.yml version is obsolete. 2024-10-17 08:42:51 +10:00
Dockerfile chore: add s3 dependencies to Docker install 2024-12-11 19:21:05 +01:00
LICENSE Switch license from WTFPL to AGPLv3 2024-02-12 21:03:17 -05:00
Makefile chore: escape backticks in Makefile printf 2024-12-18 12:05:13 +01:00
manage.py [style] Format the code 2023-11-24 23:31:18 +01:00
MANIFEST.in Explicitly exclude local.py from being released 2018-07-07 23:46:10 +02:00
mkdocs.yml feat: support storing layer data in S3 like servers 2024-12-10 18:51:58 +01:00
osmic-white.yaml update osmic YAML files according to new configuration 2018-11-17 22:03:08 +01:00
osmic.yaml update osmic YAML files according to new configuration 2018-11-17 22:03:08 +01:00
package.json wip: internalize FormBuilder and move to module 2025-01-07 18:07:14 +01:00
pyproject.toml wip(sync): POC of using Redis for pubsub (#2426) 2025-01-27 15:58:30 +01:00
pytest.ini [ci] Add support for Github Actions 2023-11-24 23:31:18 +01:00
README.md docs: Update the links in the README, remove the badges 2024-01-06 14:31:46 +01:00
SECURITY.md [docs] Update security contact information 2023-12-15 17:20:30 +01:00

uMap project

uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site. Because we think that the more OSM will be used, the more OSM will be improved. Built on top of Django and Leaflet.