avast/gradle-docker-compose-plugin

ComposeUp fails when project name contains "{{" symbols

Open

#355 opened on May 3, 2022

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Groovy (429 stars) (103 forks)batch import
help wanted

Description

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