diff --git a/docs/deploy/docker.md b/docs/deploy/docker.md index e0291e20..5841ec6a 100644 --- a/docs/deploy/docker.md +++ b/docs/deploy/docker.md @@ -3,40 +3,7 @@ An official uMap docker image is [available on the docker hub](https://hub.docker.com/r/umap/umap). But, if you prefer to run it with docker compose, here is the configuration file: ```yaml title="docker-compose.yml" -version: '3' -services: - db: - # check https://hub.docker.com/r/postgis/postgis to see available versions - image: postgis/postgis:14-3.4-alpine - environment: - - POSTGRES_HOST_AUTH_METHOD=trust - volumes: - - umap_db:/var/lib/postgresql/data - - app: - # Check https://hub.docker.com/r/umap/umap/tags to find the latest version - image: umap/umap:2.0.2 - ports: - # modify the external port (8001, on the left) if desired, but make sure it matches SITE_URL, below - - "8001:8000" - environment: - - DATABASE_URL=postgis://postgres@db/postgres - - SITE_URL=https://localhost:8001/ - - STATIC_ROOT=/srv/umap/static - - MEDIA_ROOT=/srv/umap/uploads - volumes: - - umap_userdata:/srv/umap/uploads - # FIX the path on the left, below, to your location - # OPTIONAL, you can comment the line below out for default - # values to apply - - /home/ubuntu/umap.conf:/etc/umap/umap.conf - restart: always - depends_on: - - db - -volumes: - umap_userdata: - umap_db: +--8<-- "./docker-compose.yml" ``` Note that you’ll have to set a [`SECRET_KEY`](https://docs.djangoproject.com/en/5.0/ref/settings/#secret-key) environment variable that must be secret and unique. One way to generate it is through the `secrets` module from Python: diff --git a/mkdocs.yml b/mkdocs.yml index 032e0449..6008dc93 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -59,3 +59,4 @@ markdown_extensions: - pymdownx.tabbed: alternate_style: true combine_header_slug: true + - pymdownx.snippets