avast/gradle-docker-compose-plugin

ComposeUp fails when project name contains "{{" symbols

Offen

#355 geöffnet am 03.05.2022

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Groovy (103 Forks)batch import
help wanted

Repository-Metriken

Stars
 (429 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 24T 11h) (2 gemergte PRs in 30 T)

Beschreibung

Hey,

After upgrading plugin from 0.14.+ to latest we faced the issue with composeUp task if projectName contains characters like {{, for example projectName="{{template}}"

During execution exception happens without clear error but we do see that chars being removed and containers actually start but at the end error occurs.

` ./gradlew onlyResourcesComposeUp

Task :onlyResourcesComposeUp FAILED Container app_rabbit Running Container redis_db Running Container app_mock Running Container app_db Running "docker inspect" requires at least 1 argument. See 'docker inspect --help'.

Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]

Return low-level information on Docker objects

Task :onlyResourcesComposeDownForcedOnFailure {{template}} Warning: No resource found to remove

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':onlyResourcesComposeUp'.

Exit-code 1 when calling /usr/local/bin/docker, stdout:

  • Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

BUILD FAILED in 5s 4 actionable tasks: 4 executed `

Contributor Guide