testcontainers-clj
testcontainers-clj copied to clipboard
Control Docker containers from your test lifecycle for Clojure integration tests.
The Dev setup should work out of the box, but it would be nice to have it documented in a readable markdown format
The maintainers of Testcontainers also created a library for node.js, `testcontainers-node`. It would be nice to include it into this library, so the same Clojure API could be used for...
There are some aspects of the container definitions which are added after container initialization, although they would not need a running container instance, e.g. `bind-filesystem!`. It would be beneficial to...
Fix let bindings uneven form
https://github.com/testcontainers/testcontainers-clj/blob/874d5756afd91e35fa012bc221760c9b0cd84b97/src/clj_test_containers/core.clj#L352C22-L352C60 there is a bug on this line, it should be: `mapped-ports (into {} (map map-port exposed-ports))`
Hello! We were running 0.7.4 and I noticed that it's no longer a published release on this repo. Was it unpublished for a particular reason? I ask because we're seeing...
This wasn't working for me because nothing in here says it all needs to be the value of a `:log-to` key in the container config map. Reading the code and...
As far as I can tell, [the Testcontainers API for reusable containers](https://java.testcontainers.org/features/reuse/) is currently not exposed by testcontainers-clj. I've got it to work with ```clojure (-> (tc/create ...) (tc/bind-filesystem! ...)...
[ShellStrategy](https://www.javadoc.io/doc/org.testcontainers/testcontainers/latest/org/testcontainers/containers/wait/strategy/ShellStrategy.html) is useful for applications that use CLI commands to do the health checking. Would you consider adding this to the library? Thanks.
Support [Startup Check Strategies](https://java.testcontainers.org/features/startup_and_waits/#startup-check-strategies) including OneShotStartupCheckStrategy.