farmbot_os/farmbot_ext/config/farmbot_core.exs

33 lines
1.3 KiB
Elixir

use Mix.Config
config :farmbot_core, Farmbot.AssetWorker.Farmbot.Asset.FarmEvent, checkup_time_ms: 10_000
config :farmbot_core, Farmbot.AssetWorker.Farmbot.Asset.PersistentRegimen, checkup_time_ms: 10_000
config :farmbot_core, Elixir.Farmbot.AssetWorker.Farmbot.Asset.PinBinding,
gpio_handler: Farmbot.PinBindingWorker.StubGPIOHandler,
error_retry_time_ms: 30_000
config :farmbot_core, Farmbot.AssetWorker.Farmbot.Asset.FarmwareInstallation,
error_retry_time_ms: 30_000,
install_dir: "/tmp/farmware"
config :farmbot_core, Farmbot.FarmwareRuntime, runtime_dir: "/tmp/farmware_runtime"
config :farmbot_core, Farmbot.BotState.FileSystem,
root_dir: "/tmp/farmbot_state",
sleep_time: 200
config :farmbot_core, Farmbot.AssetMonitor, checkup_time_ms: 30_000
config :farmbot_core, Farmbot.Leds, gpio_handler: Farmbot.Leds.StubHandler
config :farmbot_core, Farmbot.JSON, json_parser: Farmbot.JSON.JasonParser
config :farmbot_core, Farmbot.Core.CeleryScript.RunTimeWrapper,
celery_script_io_layer: Farmbot.Core.CeleryScript.StubIOLayer
config :farmbot_core, Farmbot.EctoMigrator,
default_firmware_io_logs: false,
default_server: "https://my.farm.bot",
default_currently_on_beta:
String.contains?(to_string(:os.cmd('git rev-parse --abbrev-ref HEAD')), "beta")