2018-11-23 11:25:14 -07:00
|
|
|
use Mix.Config
|
|
|
|
|
|
|
|
data_path = Path.join(["/", "tmp", "farmbot"])
|
2018-11-28 13:12:25 -07:00
|
|
|
File.mkdir_p(data_path)
|
2018-11-23 11:25:14 -07:00
|
|
|
|
|
|
|
config :farmbot_ext,
|
|
|
|
data_path: data_path
|
|
|
|
|
2019-03-05 12:35:09 -07:00
|
|
|
config :farmbot_core, FarmbotCore.Config.Repo,
|
2018-11-23 11:25:14 -07:00
|
|
|
adapter: Sqlite.Ecto2,
|
|
|
|
loggers: [],
|
|
|
|
database: Path.join(data_path, "config-#{Mix.env()}.sqlite3")
|
|
|
|
|
2019-03-05 12:35:09 -07:00
|
|
|
config :farmbot_core, FarmbotCore.Logger.Repo,
|
2018-11-23 11:25:14 -07:00
|
|
|
adapter: Sqlite.Ecto2,
|
|
|
|
loggers: [],
|
|
|
|
database: Path.join(data_path, "logs-#{Mix.env()}.sqlite3")
|
|
|
|
|
2019-03-05 12:35:09 -07:00
|
|
|
config :farmbot_core, FarmbotCore.Asset.Repo,
|
2018-11-23 11:25:14 -07:00
|
|
|
adapter: Sqlite.Ecto2,
|
|
|
|
loggers: [],
|
2018-11-29 09:57:27 -07:00
|
|
|
database: Path.join(data_path, "asset-#{Mix.env()}.sqlite3")
|
2018-11-23 11:25:14 -07:00
|
|
|
|
|
|
|
config :farmbot,
|
2020-01-17 08:58:53 -07:00
|
|
|
ecto_repos: [
|
|
|
|
FarmbotCore.Config.Repo,
|
|
|
|
FarmbotCore.Logger.Repo,
|
|
|
|
FarmbotCore.Asset.Repo
|
|
|
|
],
|
2018-11-23 11:25:14 -07:00
|
|
|
platform_children: [
|
2019-03-05 12:35:09 -07:00
|
|
|
{Farmbot.Platform.Host.Configurator, []}
|
2018-11-23 11:25:14 -07:00
|
|
|
]
|
|
|
|
|
2020-01-22 12:23:50 -07:00
|
|
|
config :farmbot, FarmbotOS.Configurator,
|
|
|
|
data_layer: FarmbotOS.Configurator.ConfigDataLayer,
|
|
|
|
network_layer: FarmbotOS.Configurator.FakeNetworkLayer
|
|
|
|
|
2019-07-09 11:31:50 -06:00
|
|
|
config :farmbot_core, FarmbotCore.FirmwareOpenTask, attempt_threshold: 0
|
|
|
|
|
2019-07-10 08:42:01 -06:00
|
|
|
config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FbosConfig,
|
|
|
|
firmware_flash_attempt_threshold: 0
|
|
|
|
|
2019-06-20 08:44:24 -06:00
|
|
|
config :plug, :validate_header_keys_during_test, true
|
2020-04-06 11:39:33 -06:00
|
|
|
|
|
|
|
config :ex_unit, capture_logs: true
|