diff --git a/.woodpecker/.deploy-from-registry.yml b/.woodpecker/.deploy-from-registry.yml index 864853b..681e53a 100644 --- a/.woodpecker/.deploy-from-registry.yml +++ b/.woodpecker/.deploy-from-registry.yml @@ -34,11 +34,9 @@ steps: - echo "$REGISTRY_PASSWORD" | docker login registry.binderlab.io --username "$REGISTRY_USERNAME" --password-stdin - docker pull registry.binderlab.io/harbormaster-client:latest - docker rm temp-harbormaster-client || true - - docker create --name temp-harbormaster-client registry.binderlab.io/harbormaster-client:latest - - echo "DEPLOY_PATH=$DEPLOY_PATH" - - ls -la "$DEPLOY_PATH" - - docker cp temp-harbormaster-client:/app/. $DEPLOY_PATH - - ls -la "$DEPLOY_PATH" - - docker rm temp-harbormaster-client + - docker run --rm \ + -v $DEPLOY_PATH:/out \ + registry.binderlab.io/harbormaster-client:latest \ + sh -c "cp -r /app/. /out" when: event: manual