Skip to content

Releases: civiccc/dock

Dock v1.4.8

23 Mar 00:49
Compare
Choose a tag to compare

Minor release adding new Dock environment variable to facilitate tooling and fixing container reattachment bug

  • Adding WORKSPACE_DIR as enviroment variable
  • Fix attachment flow when running dock with active project container

Dock v1.4.7

24 Aug 21:21
Compare
Choose a tag to compare

Fix port_taken_on_localhost method for OSX machines (#17)

  • The netstat command that was used previously was not specifically looking at LISTENING ports and was hitting false positives.

Dock 1.4.6

12 May 00:01
Compare
Choose a tag to compare

Minor release updating README and applying refactorizations to user output/error messaging

  • Update README with startup_services configuration allowing users to specify
    which project services to start up when being integrated into a multi-project Dock
    environment.

Dock 1.4.5

11 Apr 21:23
Compare
Choose a tag to compare

Minor release changing the default container entrypoint command for a Dock container during extension

  • Modify default container entry command in order to prevent Dock containers from exiting following project extensions. The commands sole purpose at the moment is to keep the container running while costing as little overhead/resources as necessary

Dock 1.4.4

10 Apr 19:03
Compare
Choose a tag to compare

Minor release modifying how project roots are identified and adding messaging refactorizations

  • Set project repo root to current working directory rather than top level
    git repository root to allow dock to run in git repo subdirs
  • Include list of projects currently a part of a dock container within dock
    extension messaging

Dock 1.4.3

29 Mar 21:24
Compare
Choose a tag to compare

Minor release adding startup_services configuration option and refactorizations

  • Change defaults for privileged and pull_latest flags from false to true
  • Add startup_services configuration option allowing projects to specify
    which services and variants therein to launch during terraforming of an
    extended container
  • Modify extension option to only record compose construction label if docker-compose file exists in project repo
  • Add image check to extension option to allow base projects to specify
    an image to utilize for Dock development container
  • Apply various refactorizations

Dock 1.4.2

29 Mar 21:21
Compare
Choose a tag to compare

Hotfix removing docker-compose file verification during extension

docker-compose file verification shouldn't occur during the extension step since the docker-compose files are meant to resolve in the context of the dock container (e.g. env vars are set within and only within the dock container) so it doesn't really make sense to do it before the dock container is even created.

Dock 1.4.1

13 Mar 23:42
Compare
Choose a tag to compare

Minor release adding Dock container terraform/composition capabilities.

  • Add 'terraform' option allowing users to fully merge and compose an existing extended Dock container. This change enables users to terraform an existing extended Dock container into a single composed and merged Dock environment; essentially standing up all services and associated components added to the target Dock container using extends while also handling the proper identification and deduplication of shared components.
  • Download and install docker-compose tool with Dock Dockerfile
  • Replace Dock configuration label (i.e. compose/dock.) values with the path for each file within the container rather than its contents

Dock 1.4.0

01 Mar 21:13
Compare
Choose a tag to compare

Minor release adding dock container extension capabilities.

  • Add dock environment 'extension' option allowing users to build environments consisting of multiple projects/services
  • Update container inspection and modification methods to operate
    on either the project default dock container or a different
    container targeted by the user (as a means of maintaining backwards
    compatibility)
  • Refactor basic dock run args compilation logic into a
    separate reusable method

Dock 1.3.1

25 Nov 05:09
@sds sds
f013d2c
Compare
Choose a tag to compare

Hotfix release that fixes an issue on newer versions of Bash.

  • Fix integer expression expected warning on hosts running Bash 4 or newer