# SERVICE SERVICE_URL=0.0.0.0 SERVICE_PORT=5005 SERVICE_CONFIGURATION_DOMAIN=MATCHER HEALTH_SERVICE_PORT=6005 # PRISMA DATABASE_URL="postgresql://mobicoop:mobicoop@v3-db:5432/mobicoop?schema=matcher" # MESSAGE BROKER MESSAGE_BROKER_URI=amqp://v3-broker:5672 MESSAGE_BROKER_EXCHANGE=mobicoop MESSAGE_BROKER_EXCHANGE_DURABILITY=true # REDIS REDIS_HOST=v3-redis REDIS_PASSWORD=redis REDIS_PORT=6379 REDIS_MATCHING_KEY=MATCHER:MATCHING REDIS_MATCHING_TTL=900 # CACHE CACHE_TTL=5000 # DEFAULT CONFIGURATION # algorithm type ALGORITHM=PASSENGER_ORIENTED # max distance in metres between driver # route and passenger pick-up / drop-off REMOTENESS=15000 # use passenger proportion USE_PROPORTION=true # minimal driver proportion PROPORTION=0.3 # use azimuth calculation USE_AZIMUTH=true # azimuth margin AZIMUTH_MARGIN=10 # margin duration in seconds MARGIN_DURATION=900 # default validity duration (in days) for recurrent proposals VALIDITY_DURATION=365 # max detour ratio MAX_DETOUR_DISTANCE_RATIO=0.3 MAX_DETOUR_DURATION_RATIO=0.3 # gerouter type GEOROUTER_TYPE=graphhopper # georouter url GEOROUTER_URL=http://localhost:8989 # default carpool departure time margin (in seconds) DEPARTURE_TIME_MARGIN=900 # default role ROLE=passenger # seats proposes as driver / requested as passenger SEATS_PROPOSED=3 SEATS_REQUESTED=1 # accept only same frequency requests STRICT_FREQUENCY=false # default timezone TIMEZONE=Europe/Paris # number of matching results per page PER_PAGE=10