diff --git a/.woodpecker.yml b/.woodpecker/.build-push-deploy copy.yml similarity index 100% rename from .woodpecker.yml rename to .woodpecker/.build-push-deploy copy.yml diff --git a/.woodpecker/.deploy-from-registry.yml b/.woodpecker/.deploy-from-registry.yml new file mode 100644 index 0000000..20b632b --- /dev/null +++ b/.woodpecker/.deploy-from-registry.yml @@ -0,0 +1,28 @@ +steps: + + deploy-static-site: + image: appleboy/drone-ssh + environment: + REGISTRY_USERNAME: + from_secret: REGISTRY_USERNAME + REGISTRY_PASSWORD: + from_secret: REGISTRY_PASSWORD + DEPLOY_PATH: + from_secret: DEPLOY_PATH + settings: + host: binderlab.io + username: binderb + envs: + - REGISTRY_USERNAME + - REGISTRY_PASSWORD + - DEPLOY_PATH + key: + from_secret: SSH_PRIVATE_KEY + script: + - echo "$REGISTRY_PASSWORD" | docker login registry.binderlab.io --username "$REGISTRY_USERNAME" --password-stdin + - docker pull registry.binderlab.io/harbormaster-client:latest + - docker create --name temp-harbormaster-client registry.binderlab.io/harbormaster-client:latest + - docker cp temp-harbormaster-client:/app/build/ $DEPLOY_PATH + - docker rm temp-harbormaster-client + when: + event: manual \ No newline at end of file