NodeRuntime.runMain(
runApp().pipe(
Effect.provide(MessageProcessorLayers),
Effect.provide(MessengerAdapterLayer),
// Effect.provide(TranslationLayers),
Effect.provide(TranslationOmitLive),
Effect.provide(TracerLive),
Effect.withConfigProvider(
ConfigProvider.fromJson(config).pipe(
ConfigProvider.orElse(() => ConfigProvider.fromEnv()),
),
),
Effect.provide(PlatformConfigProvider.layerDotEnvAdd('.env.local')),
Effect.provide(NodeFileSystem.layer),
Logger.withMinimumLogLevel(LogLevel.Debug),
Effect.scoped
)
)
NodeRuntime.runMain(
runApp().pipe(
Effect.provide(MessageProcessorLayers),
Effect.provide(MessengerAdapterLayer),
// Effect.provide(TranslationLayers),
Effect.provide(TranslationOmitLive),
Effect.provide(TracerLive),
Effect.withConfigProvider(
ConfigProvider.fromJson(config).pipe(
ConfigProvider.orElse(() => ConfigProvider.fromEnv()),
),
),
Effect.provide(PlatformConfigProvider.layerDotEnvAdd('.env.local')),
Effect.provide(NodeFileSystem.layer),
Logger.withMinimumLogLevel(LogLevel.Debug),
Effect.scoped
)
)