Skip to content

Commit

Permalink
add composeAdditionalArgs configuration to support for setting more […
Browse files Browse the repository at this point in the history
…options] in docker-compose
  • Loading branch information
kai-zhu committed Sep 16, 2020
1 parent 44ebcf2 commit 0ba74fa
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ dockerCompose {
pullAdditionalArgs = ['--ignore-pull-failures']
upAdditionalArgs = ['--no-deps']
downAdditionalArgs = ['--some-switch']
composeAdditionalArgs = ['--context', 'remote', '--verbose', "--log-level, "DEBUG"] // for adding more [options] in docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]
waitForTcpPorts = true // turns on/off the waiting for exposed TCP ports opening; default is true
waitForTcpPortsTimeout = Duration.ofMinutes(15) // how long to wait until all exposed TCP become open; default is 15 minutes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ class ComposeExecutor {
}
e.environment = ex.environment
def finalArgs = [ex.executable]
finalArgs.addAll(ex.composeAdditionalArgs)
if (noAnsi && version >= VersionNumber.parse("1.16.0")) {
finalArgs.add('--no-ansi')
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ class ComposeSettings {
List<String> pullAdditionalArgs = []
List<String> upAdditionalArgs = []
List<String> downAdditionalArgs = []
List<String> composeAdditionalArgs = []

protected String customProjectName
protected Boolean customProjectNameSet
Expand Down Expand Up @@ -157,6 +158,7 @@ class ComposeSettings {
r.pullAdditionalArgs = new ArrayList<>(this.pullAdditionalArgs)
r.upAdditionalArgs = new ArrayList<>(this.upAdditionalArgs)
r.downAdditionalArgs = new ArrayList<>(this.downAdditionalArgs)
r.composeAdditionalArgs = new ArrayList<>(this.composeAdditionalArgs)

r.projectNamePrefix = this.projectNamePrefix

Expand Down

0 comments on commit 0ba74fa

Please sign in to comment.