No description
Find a file
John Martinez 89cfa7d93d Ran through the 'Ubuntu from Scratch' procedure using a fresh Ubuntu 22.04.3 LTS VM and took notes on what worked and what didn't.
Here's a summary of the changes and why

* added 'apt update' before the install -- only _needed_ on a completely fresh VM, but never hurts

* added an install of the virtualenv package, because it is used later but: do you still need it AND python3-venv? I'm assuming it was done that way for a reason.

* changed indentation on the mkdir so it will format correctly

* added `-D ~postgres` to the commands executed as postgres user because the postgres user does not, by default, have permission to read into real user's home directories (at least in 22.04) and so the commands would error out

* change `source <activate>` to `. activate` because the line `sudo -u umap -i` launches `sh`, not `bash`, and `sh` does not recognize the source command. `.` works in either.

* remove the instructions to change STATIC_ROOT and MEDIA_ROOT because they are already defaulted to those values in the current version sample of local.py

* added a notice to change the SECREY_KEY and ADMINS list just because it seemed like a good idea.

Side note: I have not seen any docs anywhere that explains exactly what the secret Key does, or where it is used. It's used a magic variable in the config file.. ?

I am not currently messing with nginx or wsgi, so I can't comment on those parts.
2023-09-19 18:32:13 +00:00
.github More explicit link requirement in bug report template 2023-08-21 09:42:15 -04:00
.tx i18n 2023-02-22 10:23:03 +01:00
docker Use layers to build Docker image 2023-06-05 15:44:32 +02:00
docs Ran through the 'Ubuntu from Scratch' procedure using a fresh Ubuntu 22.04.3 LTS VM and took notes on what worked and what didn't. 2023-09-19 18:32:13 +00:00
scripts Use maintained fork of togeojson 2023-08-08 09:02:22 +02:00
umap Merge pull request #1315 from umap-project/dot-in-property 2023-09-19 07:35:10 +02:00
.dockerignore Do not track Dockerfile, not to invalidate Docker cache at each change 2023-06-05 14:44:33 +02:00
.gitignore Simpler .gitignore, easier to read, understand, maintain 2020-03-09 17:54:43 +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 chore: use setup.cfg 2021-12-30 11:16:00 +01:00
docker-compose.yml Tweak Compose file so that it works out of the box 2023-06-05 17:42:08 +02:00
Dockerfile Add umap command in Docker PATH 2023-06-29 15:19:39 +02:00
LICENSE Fixed typo 2013-06-23 22:43:29 -05:00
Makefile test: allow to run playwright tests directly with py.test cli 2023-09-04 15:00:51 +02:00
manage.py Allow to load setting from a non python path 2016-09-10 08:26:23 +02:00
MANIFEST.in Explicitly exclude local.py from being released 2018-07-07 23:46:10 +02:00
mkdocs.yml Use magiclink extension for changelog with links 2023-08-23 09:45:44 -04: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-lock.json Bump growl and mocha 2023-08-22 16:20:54 +00:00
package.json Bump growl and mocha 2023-08-22 16:20:54 +00:00
pyproject.toml Bump playwright and pytest-playwright 2023-09-04 15:01:15 +02:00
pytest.ini test: no need for mirations anymore 2023-09-04 15:07:43 +02:00
README.md fix: correct changelog link 2023-08-23 08:31:15 +02:00
RELEASE.md Documentation for the release process 2023-08-25 09:58:41 -04:00
SECURITY.md Create SECURITY.md to report security issues 2023-05-05 15:13:53 -04:00

uMap project

Requirements Status Join the chat at https://gitter.im/umap-project/umap Documentation StatusBuild Status

About

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.

Installation and configuration

See developer documentation.