mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-21 14:02:15 +00:00
work
This commit is contained in:
33
ssh_lib/config.py
Normal file
33
ssh_lib/config.py
Normal file
@@ -0,0 +1,33 @@
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
class Configuration:
|
||||
# Local paths relative to this file
|
||||
assets_dir = Path(__file__).parent / 'assets'
|
||||
config_dir = Path(__file__).parent.parent / 'config'
|
||||
modules_dir = Path(__file__).parent.parent / 'modules'
|
||||
|
||||
ENV = os.getenv('ENV')
|
||||
if not ENV:
|
||||
config_jsonc = config_dir / 'config.jsonc'
|
||||
else:
|
||||
config_jsonc = config_dir / f'config.{ENV}.jsonc'
|
||||
|
||||
# remote paths (always Linux /, not using pathlib)
|
||||
ofm_dir = '/data/ofm'
|
||||
remote_config = f'{ofm_dir}/config'
|
||||
venv_bin = f'{ofm_dir}/venv/bin'
|
||||
|
||||
# remote http_host dir
|
||||
http_host_dir = f'{ofm_dir}/http_host'
|
||||
http_host_bin = f'{http_host_dir}/bin'
|
||||
|
||||
# remote tile_gen_dir
|
||||
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'
|
||||
|
||||
|
||||
config = Configuration()
|
||||
Reference in New Issue
Block a user