diff --git a/build.sbt b/build.sbt index ba2c405..5b692ea 100644 --- a/build.sbt +++ b/build.sbt @@ -54,22 +54,12 @@ val commonSettings = List( testFrameworks += new TestFramework("weaver.framework.CatsEffect"), libraryDependencies ++= Seq( Libraries.cats, - Libraries.testkit, Libraries.catsEffect, - Libraries.cirisCore, - Libraries.cirisRefined, Libraries.fs2Core, Libraries.fs2Kafka, - Libraries.kittens, Libraries.monocleCore.value, - Libraries.neutronCore, - Libraries.odin, - Libraries.refinedCore.value, - Libraries.refinedCats.value, Libraries.ip4s, Libraries.logBack, - Libraries.monocleLaw % Test, - Libraries.scalacheck % Test, Libraries.weaverCats % Test, Libraries.weaverDiscipline % Test, Libraries.weaverScalaCheck % Test, diff --git a/modules/examples/src/main/scala/uk/co/odinconsultants/dreadnought/docker/ZKKafkaMain.scala b/modules/examples/src/main/scala/uk/co/odinconsultants/dreadnought/docker/ZKKafkaMain.scala index 572f155..d95d47d 100644 --- a/modules/examples/src/main/scala/uk/co/odinconsultants/dreadnought/docker/ZKKafkaMain.scala +++ b/modules/examples/src/main/scala/uk/co/odinconsultants/dreadnought/docker/ZKKafkaMain.scala @@ -27,12 +27,12 @@ object ZKKafkaMain extends IOApp.Simple { zkStart <- Deferred[IO, String] kafkaLatch = loggingLatch("started (kafka.server.KafkaServer)", kafkaStart) zkLatch = loggingLatch("Started AdminServer on address", zkStart) - (zk, kafka) <- interpret(client, buildFree(kafkaLatch, zkLatch)) + (zk, kafka) <- interpret(client, kafkaEcosystem(kafkaLatch, zkLatch)) _ <- kafkaStart.get.timeout(timeout) _ <- zkStart.get.timeout(timeout) } yield (zk, kafka) - def buildFree( + def kafkaEcosystem( kafkaLogging: String => IO[Unit], zkLogging: String => IO[Unit], ): Free[ManagerRequest, (ContainerId, ContainerId)] = diff --git a/project/Dependencies.scala b/project/Dependencies.scala index b60f960..419e0a4 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -42,6 +42,7 @@ object Dependencies { def http4s(artifact: String): ModuleID = "org.http4s" %% ("http4s-" + artifact) % V.http4s val cats = "org.typelevel" %% "cats-core" % V.cats + val catsFree = "org.typelevel" %% "cats-free" % V.cats val catsEffect = "org.typelevel" %% "cats-effect" % V.catsEffect val fs2Core = "co.fs2" %% "fs2-core" % V.fs2Core val kittens = "org.typelevel" %% "kittens" % V.kittens