aboutsummaryrefslogtreecommitdiffstats
path: root/justfile
blob: 4b27943dfa84f4e1da50d8d7091a51d954cc1827 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
fqdn := "sleepmap.de"
remote := "dave@sleepmap.de"
location := "/srv/http/wkd"

default: create_wkd

create_certring:
  sq -f keyring join -o certrings/{{fqdn}}.asc certs/{{fqdn}}/*/*.asc

create_fqdn_wkd_dir:
  # create a direct directory (e.g. https://example.com/.well-known/openpgpkey/hu)
  sq -f wkd generate -d output/{{fqdn}} {{fqdn}} certrings/{{fqdn}}.asc

sync_wkd_dir:
  rsync -rv --delete output/{{fqdn}}/ {{remote}}:{{location}}/{{fqdn}}

create_wkd: create_certring create_fqdn_wkd_dir sync_wkd_dir