Auteur Topic: Dawarich in Docker / alternatief voor Google Timeline  (gelezen 2469 keer)

Offline Tazmanian

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 15
  • Berichten: 258
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #15 Gepost op: 07 juni 2025, 08:23:29 »
Ik heb deze stack aangemaakt in Portainer:

Werkt met de laatste versie 0.27.3

version: '3'

services:
  dawarich_db:
    image: postgis/postgis:17-3.5-alpine
    container_name: dawarich_db
    restart: unless-stopped
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: password
    volumes:
      - db_data:/var/lib/postgresql/data
      - shared_data:/var/shared

  dawarich_app:
    image: freikin/dawarich:latest
    container_name: dawarich_app
    depends_on:
      - dawarich_db
    volumes:
      - public:/var/app/public
      - watched:/var/app/tmp/imports/watched
      - storage:/var/app/storage
      - db_data:/db_data
    ports:
      - 3000:3000
    stdin_open: true
    tty: true
    entrypoint: web-entrypoint.sh
    command: ['bin/rails', 'server', '-p', '3000', '-b', '::']
    restart: unless-stopped
    environment:
      RAILS_ENV: development
      DATABASE_HOST: dawarich_db
      DATABASE_USERNAME: postgres
      DATABASE_PASSWORD: password
      DATABASE_NAME: dawarich_development
      QUEUE_DATABASE_PATH: /db_data/dawarich_development_queue.sqlite3
      CACHE_DATABASE_PATH: /db_data/dawarich_development_cache.sqlite3
      CABLE_DATABASE_PATH: /db_data/dawarich_development_cable.sqlite3
      MIN_MINUTES_SPENT_IN_CITY: 60
      APPLICATION_HOSTS: localhost
      TIME_ZONE: Europe/Brussels
      APPLICATION_PROTOCOL: http
      WEB_CONCURRENCY: 2
      REVERSE_GEOCODING_ENABLED: true
      PHOTON_API_HOST: 10.52.0.100:2322
      PHOTON_API_USE_HTTPS: false
      SELF_HOSTED: true
      STORE_GEODATA: false
    logging:
      driver: "json-file"
      options:
        max-size: "100m"
        max-file: "5"

volumes:

  db_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/db_data
      o: bind
  shared_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/shared_data
      o: bind
  public:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/public
      o: bind
  watched:
    driver: local # Define the driver and options under the volume name
    driver_opts:
       type: none
       device: /volume1/docker/dawarich/watched
       o: bind
  storage:
    driver: local # Define the driver and options under the volume name
    driver_opts:
       type: none
       device: /volume1/docker/dawarich/storage
       o: bind
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 4Tb + 1x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 4Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Dickey

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 0
  • Berichten: 28
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #16 Gepost op: 07 juni 2025, 10:32:54 »
@Tazmanian :
Ik hoopte al dat jij zou reageren😀.

Ik ga het vandaag proberen en laat je mijn vorderingen weten.

Alvast bedankt 🙏
Mijn Synology: DS411+II - 4* 3TB
                      DS416play - 4* 3TB

Offline Tazmanian

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 15
  • Berichten: 258
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #17 Gepost op: 07 juni 2025, 10:35:06 »
Er is wel een probleem met versie 0.27.3 bij mij crashed die na een paar minuten.
Ben nu 0.27.4RC aan het proberen (freikin/dawarich:rc)
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 4Tb + 1x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 4Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Tazmanian

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 15
  • Berichten: 258
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #18 Gepost op: 07 juni 2025, 10:46:05 »
De RC blijkt te werken, zal wel snel final worden.

Als je 0.27.4 gaat installeren wel rekening houden met deze aanpassing in uw compose.yaml

https://github.com/Freika/dawarich/releases/tag/0.27.4-rc.1
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 4Tb + 1x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 4Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Dickey

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 0
  • Berichten: 28
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #19 Gepost op: 08 juni 2025, 16:30:16 »
Alles schijnt nu te werken, hoewel de reverse geocoding zeer traag gaat. ;D. Dit zegt waarschijnlijk meer iets over de snelheid van mijn NAS.

Normaals zeer bedankt.  :thumbup:

Dickey
Mijn Synology: DS411+II - 4* 3TB
                      DS416play - 4* 3TB

Offline Tazmanian

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 15
  • Berichten: 258
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #20 Gepost op: 08 juni 2025, 17:05:07 »
Dit is mijn compose na de stable release van 0.27.4

version: '3'

services:
  dawarich_db:
    image: postgis/postgis:17-3.5-alpine
    container_name: dawarich_db
    restart: unless-stopped
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: password
    volumes:
      - db_data:/var/lib/postgresql/data
      - shared_data:/var/shared

  dawarich_app:
    image: freikin/dawarich:latest
    container_name: dawarich_app
    depends_on:
      - dawarich_db
    volumes:
      - public:/var/app/public
      - watched:/var/app/tmp/imports/watched
      - storage:/var/app/storage
      - db_data:/db_data
      - sqlite_data:/sqlite_data
    ports:
      - 3000:3000
    stdin_open: true
    tty: true
    entrypoint: web-entrypoint.sh
    command: ['bin/rails', 'server', '-p', '3000', '-b', '::']
    restart: unless-stopped
    environment:
      RAILS_ENV: development
      DATABASE_HOST: dawarich_db
      DATABASE_USERNAME: postgres
      DATABASE_PASSWORD: password
      DATABASE_NAME: dawarich_development
      QUEUE_DATABASE_NAME: dawarich_development_queue
      QUEUE_DATABASE_PASSWORD: password
      QUEUE_DATABASE_USERNAME: postgres
      QUEUE_DATABASE_PORT: 5432
      QUEUE_DATABASE_HOST: dawarich_db
      CACHE_DATABASE_PATH: /sqlite_data/dawarich_development_cache.sqlite3
      CABLE_DATABASE_PATH: /sqlite_data/dawarich_development_cable.sqlite3
      MIN_MINUTES_SPENT_IN_CITY: 60
      APPLICATION_HOSTS: localhost
      TIME_ZONE: Europe/Brussels
      APPLICATION_PROTOCOL: http
      WEB_CONCURRENCY: 2
      REVERSE_GEOCODING_ENABLED: true
      PHOTON_API_HOST: 10.52.0.100:2322
      PHOTON_API_USE_HTTPS: false
      SELF_HOSTED: true
      STORE_GEODATA: false
    logging:
      driver: "json-file"
      options:
        max-size: "100m"
        max-file: "5"

volumes:

  db_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/db_data
      o: bind
  sqlite_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/sqlite_data
      o: bind
  shared_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/shared_data
      o: bind
  public:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/public
      o: bind
  watched:
    driver: local # Define the driver and options under the volume name
    driver_opts:
       type: none
       device: /volume1/docker/dawarich/watched
       o: bind
  storage:
    driver: local # Define the driver and options under the volume name
    driver_opts:
       type: none
       device: /volume1/docker/dawarich/storage
       o: bind
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 4Tb + 1x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 4Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Dickey

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 0
  • Berichten: 28
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #21 Gepost op: 09 juni 2025, 10:20:45 »
Is dit jouw enige code voor Photon?

REVERSE_GEOCODING_ENABLED: true
      PHOTON_API_HOST: 10.52.0.100:2322
      PHOTON_API_USE_HTTPS: false

ik heb nl:

#REVERSE_GEOCODING_ENABLED: true
      #PHOTON_API_HOST: photon.dickey.nl
      #PHOTON_API_USE_HTTPS: true

Aan photon.dickey.nl hangt een certificaat.
Toch werkt reverse geocoding niet.
Dawarich meld: een onbekende fout.  :o

@Tazmanian : heb jij nog ideeën?
 
Mijn Synology: DS411+II - 4* 3TB
                      DS416play - 4* 3TB

Offline Tazmanian

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 15
  • Berichten: 258
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #22 Gepost op: 09 juni 2025, 10:23:00 »
reverse geocoding staat bij u niet actief omwille van de # voor alles

De # dus verwijderen
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 4Tb + 1x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 4Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Dickey

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 0
  • Berichten: 28
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #23 Gepost op: 09 juni 2025, 11:32:00 »
Ja klopt, maar ik heb even geprobeerd om geoapfy te gebruiken en dat werkte prima.
De # was ik in het voorbeeld vergeten weg te halen.

Maar zonder de # werkt het niet.

Goed gezien trouwens.
Mijn Synology: DS411+II - 4* 3TB
                      DS416play - 4* 3TB

Offline Tazmanian

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 15
  • Berichten: 258
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #24 Gepost op: 09 juni 2025, 11:57:46 »
Moet er achter photon.dickey.nl niet de poort staan?
Ik benader photon lokaal, vandaar het lokaal ip adres en de poort.

Is photon.dickey.nl benaderbaar via https?  Want dat staat true bij jou.

Je kan photon testen door bv. photon.dickey.nl/api?q=Harare
Als je daar dit krijgt werkt de link, anders niet.
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 4Tb + 1x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 4Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Dickey

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 0
  • Berichten: 28
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #25 Gepost op: 10 juni 2025, 19:40:43 »
Ik denk dat ik zelf de veroorzaker van al mijn problemen ben.

De meeste van mijn programma's in docker zijn van buiten het lokale netwerk bereikbaar.
Dit via eigen hostname met certificaat en reverse proxy.

Bij Photon is dit niet nodig en kan dit lokaal zijn. (zoals in jouw voorbeeld)

Gisteravond viel het kwartje  :P

Nogmaals bedankt voor je hulp.
Mijn Synology: DS411+II - 4* 3TB
                      DS416play - 4* 3TB

Offline Tazmanian

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 15
  • Berichten: 258
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #26 Gepost op: 10 juni 2025, 20:20:53 »
opgelet voordat je update naar 0.28.0.  Er zijn breaking changes en er wordt terug gegaan naar Sidekiq and Redis voor achtergrond jobs en caching.  Lees zeker de release notes: https://github.com/Freika/dawarich/releases/tag/0.28.0

Dit is mijn geupdate compose.yaml

version: '3'

services:
  dawarich_redis:
    image: redis:7.4-alpine
    container_name: dawarich_redis
    command: redis-server
    restart: unless-stopped
    volumes:
      - shared:/data

  dawarich_db:
    image: postgis/postgis:17-3.5-alpine
    container_name: dawarich_db
    restart: unless-stopped
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: password
    volumes:
      - db_data:/var/lib/postgresql/data
      - shared_data:/var/shared

  dawarich_app:
    image: freikin/dawarich:latest
    container_name: dawarich_app
    depends_on:
      - dawarich_db
      - dawarich_redis
    volumes:
      - public:/var/app/public
      - watched:/var/app/tmp/imports/watched
      - storage:/var/app/storage
      - db_data:/db_data
    ports:
      - 3000:3000
    stdin_open: true
    tty: true
    entrypoint: web-entrypoint.sh
    command: ['bin/rails', 'server', '-p', '3000', '-b', '::']
    restart: unless-stopped
    environment:
      RAILS_ENV: development
      REDIS_URL: redis://dawarich_redis:6379
      DATABASE_HOST: dawarich_db
      DATABASE_USERNAME: postgres
      DATABASE_PASSWORD: password
      DATABASE_NAME: dawarich_development
      MIN_MINUTES_SPENT_IN_CITY: 60
      APPLICATION_HOSTS: localhost
      TIME_ZONE: Europe/Brussels
      APPLICATION_PROTOCOL: http
      WEB_CONCURRENCY: 2
      REVERSE_GEOCODING_ENABLED: true
      PHOTON_API_HOST: 10.52.0.100:2322
      PHOTON_API_USE_HTTPS: false
      SELF_HOSTED: true
      STORE_GEODATA: false
    logging:
      driver: "json-file"
      options:
        max-size: "100m"
        max-file: "5"

  dawarich_sidekiq:
    image: freikin/dawarich:latest
    container_name: dawarich_sidekiq
    volumes:
      - public:/var/app/public
      - watched:/var/app/tmp/imports/watched
      - storage:/var/app/storage
    stdin_open: true
    tty: true
    entrypoint: sidekiq-entrypoint.sh
    command: ['sidekiq']
    restart: unless-stopped
    environment:
      RAILS_ENV: development
      REDIS_URL: redis://dawarich_redis:6379
      DATABASE_HOST: dawarich_db
      DATABASE_USERNAME: postgres
      DATABASE_PASSWORD: password
      DATABASE_NAME: dawarich_development
      APPLICATION_HOSTS: localhost
      BACKGROUND_PROCESSING_CONCURRENCY: 45
      RAILS_MAX_THREADS: 50
      APPLICATION_PROTOCOL: http
      REVERSE_GEOCODING_ENABLED: true
      PHOTON_API_HOST: 10.52.0.100:2322
      PHOTON_API_USE_HTTPS: false
      SELF_HOSTED: true
      STORE_GEODATA: false
    logging:
      driver: "json-file"
      options:
        max-size: "100m"
        max-file: "5"
    depends_on:
      - dawarich_db
      - dawarich_redis
      - dawarich_app

volumes:
  shared:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/data
      o: bind
  db_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/db_data
      o: bind
  shared_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/shared_data
      o: bind
  public:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/public
      o: bind
  watched:
    driver: local # Define the driver and options under the volume name
    driver_opts:
       type: none
       device: /volume1/docker/dawarich/watched
       o: bind
  storage:
    driver: local # Define the driver and options under the volume name
    driver_opts:
       type: none
       device: /volume1/docker/dawarich/storage
       o: bind
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 4Tb + 1x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 4Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Dickey

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 0
  • Berichten: 28
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #27 Gepost op: 13 juni 2025, 20:57:33 »
Nadat ik photon opnieuw had geïnstalleerd werken de twee dockers als een zonnetje.
Voor de volledigheid:
Dawarich met reverse geocoding door photon:

Photon---------Docker1---------------------
version: '3.7'

services:
  photon:
    image: rtuszik/photon-docker:latest
    container_name: photon
    environment:
      - COUNTRY_CODE=nl
      - PUID=1036
      - PGID=100
      - TZ=Europe/Amsterdam
    volumes:
      - photon_data:/photon/photon_data
    restart: unless-stopped
    ports:
      - 2322:2322

volumes:
  photon_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
       type: none
       device: /volume1/docker/photon/photon_data
       o: bind[/
------------------Docker2-------------------
Dawarich:

 services:   
  dawarich_db:
    image: postgis/postgis:17-3.5-alpine
    container_name: Dawarich-DB
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U postgres -d dawarich"]
      interval: 10s
      retries: 5
      start_period: 30s
      timeout: 10s
    volumes:
      - /volume1/docker/dawarich/db:/var/lib/postgresql/data:rw
      - /volume1/docker/dawarich/shared:/var/shared:rw
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: password
      POSTGRES_DB: dawarich_development
    shm_size: 1G
    restart: on-failure:5

  dawarich_redis:
    image: redis:7.4-alpine
    command: redis-server
    container_name: Dawarich-REDIS
    user: 1036:100
    healthcheck:
      test: ["CMD-SHELL", "redis-cli ping || exit 1"]
    volumes:
      - /volume1/docker/dawarich/redis:/data:rw
    environment:
      TZ: Europe/Amsterdam
    restart: on-failure:5

  dawarich_app:
    image: freikin/dawarich:latest
    container_name: Dawarich
    volumes:
      - /volume1/docker/dawarich/public:/var/app/public:rw
      - /volume1/docker/dawarich/watched:/var/app/tmp/imports/watched:rw
      - /volume1/docker/dawarich/storage:/var/app/storage:rw
    ports:
      - 3639:3000
    stdin_open: true
    tty: true
    entrypoint: web-entrypoint.sh
    command: ['bin/rails', 'server', '-p', '3000', '-b', '::']
    environment:
      RAILS_ENV: development
      REDIS_URL: redis://dawarich_redis:6379
      DATABASE_HOST: dawarich_db
      DATABASE_USERNAME: postgres
      DATABASE_PASSWORD: password
      DATABASE_NAME: dawarich_development
      SELF_HOSTED: true
      STORE_GEODATA: true
      SECRET_KEY_BASE: ##################################################
      APPLICATION_HOSTS: dawarich.#######.nl (#=eigen domeinnaam)
      MIN_MINUTES_SPENT_IN_CITY: 60
      TIME_ZONE: Europe/Amsterdam
      APPLICATION_PROTOCOL: http
      DISTANCE_UNIT: km
      REVERSE_GEOCODING_ENABLED: true
      PHOTON_API_HOST: 192.168.1.58:2322
      PHOTON_API_USE_HTTPS: false     
      #GEOAPIFY_API_KEY: ###################( ongebruikt )
      PROMETHEUS_EXPORTER_ENABLED: false
      PROMETHEUS_EXPORTER_HOST: 0.0.0.0
      PROMETHEUS_EXPORTER_PORT: 9394
      ENABLE_TELEMETRY: false # More on telemetry: https://dawarich.app/docs/tutorials/telemetry
    logging:
      driver: "json-file"
      options:
        max-size: "100m"
        max-file: "5"
    healthcheck:
      test: ["CMD-SHELL", "wget -qO - http://127.0.0.1:3000/api/v1/health | grep -q '\"status\"\\s*:\\s*\"ok\"'"]
      interval: 10s
      retries: 30
      start_period: 30s
      timeout: 10s
    depends_on:
      dawarich_db:
        condition: service_healthy
      dawarich_redis:
        condition: service_healthy
    restart: on-failure:5

  dawarich_sidekiq:
    image: freikin/dawarich:latest
    container_name: Dawarich-SIDEKIQ
    healthcheck:
      test: ["CMD-SHELL", "pgrep -f sidekiq"]
      interval: 10s
      retries: 30
      start_period: 30s
      timeout: 10s
    volumes:
      - /volume1/docker/dawarich/public:/var/app/public:rw
      - /volume1/docker/dawarich/watched:/var/app/tmp/imports/watched:rw
      - /volume1/docker/dawarich/storage:/var/app/storage:rw
    stdin_open: true
    tty: true
    entrypoint: sidekiq-entrypoint.sh
    command: ['sidekiq']
    environment:
      RAILS_ENV: development
      REDIS_URL: redis://dawarich_redis:6379
      DATABASE_HOST: dawarich_db
      DATABASE_USERNAME: postgres
      DATABASE_PASSWORD: password
      DATABASE_NAME: dawarich_development
      SECRET_KEY_BASE: ##############################################
      APPLICATION_HOSTS: dawarich.#######.nl (#=eigen domeinnaam)
      BACKGROUND_PROCESSING_CONCURRENCY: 10
      APPLICATION_PROTOCOL: http
      REVERSE_GEOCODING_ENABLED: true
      PHOTON_API_HOST: 192.168.1.58:2322
      PHOTON_API_USE_HTTPS: false     
      #GEOAPIFY_API_KEY: ###################( ongebruikt )
      PROMETHEUS_EXPORTER_ENABLED: false
      PROMETHEUS_EXPORTER_HOST: dawarich_app
      PROMETHEUS_EXPORTER_PORT: 9394
      SELF_HOSTED: true
      STORE_GEODATA: true
    logging:
      driver: "json-file"
      options:
        max-size: "100m"
        max-file: "5"
    depends_on:
      dawarich_db:
        condition: service_healthy
      dawarich_redis:
        condition: service_healthy
      dawarich_app:
        condition: service_healthy
    restart: on-failure:5     
Mijn Synology: DS411+II - 4* 3TB
                      DS416play - 4* 3TB