mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-21 14:02:15 +00:00
work
This commit is contained in:
@@ -1,42 +0,0 @@
|
||||
import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
from dotenv import dotenv_values
|
||||
|
||||
|
||||
ASSETS_DIR = Path(__file__).parent / 'assets'
|
||||
CONFIG_DIR = Path(__file__).parent.parent / 'config'
|
||||
MODULES_DIR = Path(__file__).parent.parent / 'modules'
|
||||
|
||||
OFM_DIR = '/data/ofm'
|
||||
REMOTE_CONFIG = f'{OFM_DIR}/config'
|
||||
VENV_BIN = f'{OFM_DIR}/venv/bin'
|
||||
|
||||
TILE_GEN_DIR = f'{OFM_DIR}/tile_gen'
|
||||
TILE_GEN_BIN = f'{TILE_GEN_DIR}/bin'
|
||||
|
||||
PLANETILER_SRC = f'{TILE_GEN_DIR}/planetiler_src'
|
||||
PLANETILER_BIN = f'{TILE_GEN_DIR}/planetiler'
|
||||
|
||||
HTTP_HOST_BIN = f'{OFM_DIR}/http_host/bin'
|
||||
|
||||
|
||||
# Handling multiple .env files is supported
|
||||
# or example ENV=test would use .env.test
|
||||
|
||||
ENV = os.getenv('ENV')
|
||||
if ENV:
|
||||
env_file_name = f'.env.{ENV}'
|
||||
else:
|
||||
env_file_name = '.env'
|
||||
|
||||
env_file_path = CONFIG_DIR / env_file_name
|
||||
if not env_file_path.exists():
|
||||
sys.exit(f'config/{env_file_name} does not exist')
|
||||
|
||||
DOTENV_VALUES = dotenv_values(CONFIG_DIR / env_file_name)
|
||||
|
||||
|
||||
def dotenv_val(key):
|
||||
return DOTENV_VALUES.get(key, '').strip()
|
||||
|
||||
Reference in New Issue
Block a user