Skip to content

Commit 2219df3

Browse files
🔧 update docker configuration for ecr login
1 parent 4328303 commit 2219df3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.gitpod/.gitpod.configure.sh

100644100755
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ mkdir -p /home/gitpod/.aws
2323
cat <<- AWSFILE > /home/gitpod/.aws/config
2424
[default]
2525
sso_start_url = ${AWS_SSO_URL}
26-
sso_region = ${AWS_SSO_REGION}:
26+
sso_region = ${AWS_SSO_REGION}
2727
sso_account_id = ${AWS_ACCOUNT_ID}
2828
sso_role_name = ${AWS_ROLE_NAME}
2929
region = ${AWS_REGION}
3030
AWSFILE
3131

3232
# Update the docker configuration to use ecr-login
3333
mkdir -p /home/gitpod/.docker
34-
echo '{}' > /home/gitpod/.docker/config.json
35-
jq '.credHelpers["public.ecr.aws"]="ecr-login"' /home/gitpod/.docker/config.json > /home/gitpod/.docker/config_tmp.json
36-
jq ".credHelpers[\"${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com\"]=\"ecr-login\"" /home/gitpod/.docker/config_tmp.json > /home/gitpod/.docker/config.json
37-
rm /home/gitpod/.docker/config_tmp.json
34+
sudo bash -c 'echo "{}" > /home/gitpod/.docker/config.json'
35+
sudo bash -c 'jq ".credHelpers[\"public.ecr.aws\"]=\"ecr-login\"" /home/gitpod/.docker/config.json > /home/gitpod/.docker/config_tmp.json'
36+
sudo bash -c 'jq ".credHelpers[\"${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com\"]=\"ecr-login\"" /home/gitpod/.docker/config_tmp.json > /home/gitpod/.docker/config.json'
37+
sudo bash -c 'rm /home/gitpod/.docker/config_tmp.json'

0 commit comments

Comments
 (0)