1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/bin/bash # Use e.g. `direnv` to set the deploy variables set -euxo pipefail IMAGE=${OCI_REGISTRY}/gdrive-photo-gallery:latest # Build docker build --progress plain --platform linux/amd64 -t "$IMAGE" . docker push "$IMAGE" # Deploy ssh "${SSH_SERVER}" "${UPDATE_COMMAND}"