import Config import Bitwise indexer_memory_limit = "INDEXER_MEMORY_LIMIT" |> System.get_env("1") |> Integer.parse() |> case do {integer, ""} -> integer _ -> 1 end config :indexer, memory_limit: indexer_memory_limit <<< 30 indexer_empty_blocks_sanitizer_batch_size = if System.get_env("INDEXER_EMPTY_BLOCKS_SANITIZER_BATCH_SIZE") do case Integer.parse(System.get_env("INDEXER_EMPTY_BLOCKS_SANITIZER_BATCH_SIZE")) do {integer, ""} -> integer _ -> 100 end else 100 end config :indexer, Indexer.Fetcher.EmptyBlocksSanitizer, batch_size: indexer_empty_blocks_sanitizer_batch_size