diff --git a/drone-starlark/repos/build-docker-folder.star b/drone-starlark/repos/build-docker-folder.star index 90d5f98..d616590 100644 --- a/drone-starlark/repos/build-docker-folder.star +++ b/drone-starlark/repos/build-docker-folder.star @@ -19,9 +19,11 @@ def buildDockerFolder( ], "environment": environment([ "local-docker-registry", + "registry-password", ]), "commands": [ "cd {folder}".format(folder=folder), + "docker login $${{LOCAL_DOCKER_REGISTRY}} --username client --password '$${{REGISTRY_PASSWORD}}'", "sh build-docker-folder.sh {dockerFile} {image} {tag}".format( image = image, dockerFile = dockerFile, diff --git a/drone-starlark/repos/build-folder.star b/drone-starlark/repos/build-folder.star index 7ccf5ea..ca42e34 100644 --- a/drone-starlark/repos/build-folder.star +++ b/drone-starlark/repos/build-folder.star @@ -14,9 +14,11 @@ def buildFolder(name, folder): ], "environment": environment([ "local-docker-registry", + "registry-password", ]), "commands": [ "cd {folder}".format(folder=folder), + "docker login $${{LOCAL_DOCKER_REGISTRY}} --username client --password '$${{REGISTRY_PASSWORD}}'", "sh build.sh {name} $${{LOCAL_DOCKER_REGISTRY}}".format(name = name), ], } diff --git a/drone-starlark/repos/build.star b/drone-starlark/repos/build.star index 827c7ab..dd4c7f5 100644 --- a/drone-starlark/repos/build.star +++ b/drone-starlark/repos/build.star @@ -12,9 +12,11 @@ def build(name): ], "environment": environment([ "local-docker-registry", + "registry-password" ]), "commands": [ "cd {name}".format(name=name), + "docker login $${{LOCAL_DOCKER_REGISTRY}} --username client --password '$${{REGISTRY_PASSWORD}}'", "docker build . -t $${{LOCAL_DOCKER_REGISTRY}}{name}".format(name=name), "docker push $${{LOCAL_DOCKER_REGISTRY}}{name}".format(name=name), ], diff --git a/drone-starlark/repos/deploy.star b/drone-starlark/repos/deploy.star index 0f9dda1..9575e3e 100644 --- a/drone-starlark/repos/deploy.star +++ b/drone-starlark/repos/deploy.star @@ -30,6 +30,7 @@ def deploy( "export DRONE_COMMIT={commit}".format(commit=ctx.build.commit), "docker network prune -f", "cd {folder}".format(folder=folder), + "docker login $${{LOCAL_DOCKER_REGISTRY}} --username client --password '$${{REGISTRY_PASSWORD}}'", "docker stack rm {name}".format(name = name), "sleep 30", "docker stack deploy -c {filename} {name}".format(name= name, filename = filename),