Skip to content
This repository has been archived by the owner on Apr 29, 2024. It is now read-only.

Releases: Tapad/sbt-docker-compose

New Features

23 Nov 17:40
Compare
Choose a tag to compare
  1. Added a new Task "variablesForSubstitutionTask" that allows for code to be executed at runtime to determine what variables to substitute. If both "variablesForSubstitution" and "variablesForSubstitutionTask" are defined then the final set of variables to use will be a combination of both.

  2. Upgraded to ScalaTest 3.0.1

Bug Fixes

02 Nov 18:58
Compare
Choose a tag to compare

Fix to propagate the test pass state back to sbt. This allows CI systems to properly report on the status of the test pass.

See: #23

Bug Fixes

30 Sep 16:28
Compare
Choose a tag to compare
  1. Added support to dockerComposeTest for when "coursier" is being used for dependency management
  2. Updated sort order in output table to be consistent across executions

Command Line Tab Completion

19 Jul 14:02
Compare
Choose a tag to compare

Support added for command line Tab completion of plugin arguments.

New Features + Bug Fix

12 Jul 18:57
Compare
Choose a tag to compare
  1. Bugfix to handle quoted container names.
  2. Added 'dockerComposeRestart' command to quickly restart instances without having to do a 'dockerComposeStop' followed by a 'dockerComposeStart'.
  3. Added a new '-useStaticPorts' flag that avoids using dynamically assigned ports when possible. This is useful when debugging locally.

@edward720 Thanks for your contributions!

Docker Compose File Feature Support and Bug Fix

14 Jun 22:11
Compare
Choose a tag to compare

This release adds support for:

  1. Spaces in the classpath
  2. Relative volume paths in docker-compose yml
  3. Environment Variable substitution support in docker-compose yml

Thanks @seglo @tobym and @edward720 for your contributions!

docker-compose 'env_file' support + fixes

19 May 19:39
Compare
Choose a tag to compare

This release includes:

  1. Support for the docker-compose 'env_file' field.
  2. Ability to read docker-compose version information. For the moment this allows the '-f' option to be output on supported versions when showing how to tail the output logs.
  3. Bug fix where the proper running instance was not being selected for 'dockerComposeTest' execution when multiple instances were deemed to be running.
  4. Updates to examples to use latest sbt-docker and sbt-native-packager plugins (which includes support for docker v1.12 when it is released)

New Features

16 May 03:48
Compare
Choose a tag to compare

There are two new features in this release:

  1. Support for Port ranges in the Docker Compose yml definition file.
  2. Running Docker Compose instance information is now also available in the JVM System Properties during dockerComposeTest execution.

Pass Docker ContainerId Info to ScalaTest's

13 May 00:40
Compare
Choose a tag to compare

The Container Id of each running service is now available for use in your ScalaTest test cases via the configMap.

Bug Fix to Properly Find Host with Compose 2.0 on Linux

11 May 15:14
Compare
Choose a tag to compare

When running with the docker-compose 2.0 on Linux the host address for the container needs to be retrieved from the newly created network instead of from the higher level location used in docker-compose 1.0.