Skip to content

Commit aed4ae7

Browse files
authored
Add dockerfile_in_app option to product build
1 parent 178e125 commit aed4ae7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/build-single-product-part.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ jobs:
7474
type=$(jq --arg var "${COMPONENT}" -rc '.components | to_entries | .[] | select(.key==$var)| .value.type' ./visyn_product.json)
7575
directory=$(jq --arg var "${COMPONENT}" -rc '.components | to_entries | .[] | select(.key==$var)| .value.directory' ./visyn_product.json)
7676
ecr_repo=$(jq --arg var "${COMPONENT}" -rc '.components | to_entries | .[] | select(.key==$var)| .value.ecr_repo' ./visyn_product.json)
77+
dockerfile_in_app=$(jq --arg var "${COMPONENT}" -rc '.components | to_entries | .[] | select(.key==$var)| .value.dockerfile_in_app' ./visyn_product.json)
7778
app=$(jq -rc '.app' ./visyn_product.json)
7879
repo=$(jq -rc '.repo' ./visyn_product.json)
7980
branch=$(jq -rc '.branch' ./visyn_product.json)
@@ -87,6 +88,7 @@ jobs:
8788
echo "type=$type"
8889
echo "directory=$directory"
8990
echo "ecr_repo=$ecr_repo"
91+
echo "dockerfile_in_app=$dockerfile_in_app"
9092
echo "app=$app"
9193
echo "repo=$repo"
9294
echo "branch=$branch"
@@ -97,6 +99,7 @@ jobs:
9799
echo "type=$type" >> "$GITHUB_OUTPUT"
98100
echo "directory=$directory" >> "$GITHUB_OUTPUT"
99101
echo "ecr_repo=$ecr_repo" >> "$GITHUB_OUTPUT"
102+
echo "dockerfile_in_app=$dockerfile_in_app" >> "$GITHUB_OUTPUT"
100103
echo "app=$app" >> "$GITHUB_OUTPUT"
101104
echo "repo=$repo" >> "$GITHUB_OUTPUT"
102105
echo "branch=$branch" >> "$GITHUB_OUTPUT"
@@ -224,7 +227,7 @@ jobs:
224227
aws_region: ${{ vars.DV_AWS_REGION }}
225228
ecr_registry: ${{ vars.DV_AWS_ECR_REGISTRY }}
226229
ecr_repository: ${{ steps.get-parameters.outputs.ecr_repo }}
227-
docker_file: ./tmp/${{ inputs.component }}/${{ steps.get-parameters.outputs.app }}/docker/Dockerfile
230+
docker_file: ./tmp/${{ inputs.component }}/${{ steps.get-parameters.outputs.app }}/${{ steps.get-parameters.outputs.dockerfile_in_app || 'docker/Dockerfile' }}
228231
current_directory: ./tmp/${{ inputs.component }}/${{ steps.get-parameters.outputs.app }}
229232
image_tag: ${{ inputs.image_tag1 }}
230233
build_args: |

0 commit comments

Comments
 (0)