aboutsummaryrefslogtreecommitdiffstats
path: root/deploy.sh
blob: c67baeeaa2dcebb7b0697441a8df226cccaa9a99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash

# Use e.g. `direnv` to set the DIDDLE_ variables

set -euxo pipefail

IMAGE=${DIDDLE_OCI_REGISTRY}/diddle:latest

# Build
docker build --progress plain --platform linux/amd64 -t "$IMAGE" .
docker push "$IMAGE"

# Deploy
ssh "${DIDDLE_SSH_SERVER}" "${DIDDLE_UPDATE_COMMAND}"