Skip to content

Nekroze/docker-compose-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose-gen

Generate docker-compose config segments dynamically.

Primary Use Case

It can be helpful to replace the default network with an externally defined one dynamically at time of orchestration.

docker-compose-gen can be used like so to make the default network containers are connected to an already defined network called lab.

docker-compose -f docker-compose.yml -f <(docker-compose-gen network --compose-version 3.1 --external lab) up

Installation

Docker

You may use the automated docker image to use docker-compose-gen without any other dependencies with the following:

docker run nekroze/docker-compose-gen:latest network --name backchannel

Go

If you would like to compile and install/update docker-compose-gen locally and via the golang tool chain with:

go get -u github.com/Nekroze/docker-compose-gen/...