28 lines
743 B
Elixir
28 lines
743 B
Elixir
import Config
|
|
|
|
config :mound_hunters,
|
|
python_cli_path: System.get_env("PYTHON_CLI_PATH", "./cli.py"),
|
|
las2mound_script_path: System.get_env("LAS2MOUND_PATH", "./tooling/las2mound.py"),
|
|
tile_output_dir: "data",
|
|
tile_temp_dir: "priv/tmp",
|
|
mnesia_dir: ~c"priv/mnesia",
|
|
http_port: String.to_integer(System.get_env("PORT", "4000")),
|
|
log_dir: "priv/logs"
|
|
|
|
# Logger configuration
|
|
config :logger,
|
|
backends: [:console, {LoggerFileBackend, :request_log}]
|
|
|
|
config :logger, :console,
|
|
format: "[$level] $message\n",
|
|
metadata: [:request_id]
|
|
|
|
config :logger, :request_log,
|
|
path: "priv/logs/requests.jsonl",
|
|
level: :info,
|
|
format: "$message\n",
|
|
metadata: []
|
|
|
|
# Import environment specific config
|
|
import_config "#{config_env()}.exs"
|