tvl-depot/users/glittershark/gws.fyi/Makefile
Griffin Smith e77b2b8f12 feat(gws.fyi): Build from org + integrate with readTree
Build from org via emacs --batch, and update all the top-level
definitions to make things work nicely with readTree.

Change-Id: If0ac49c1d264856392e29b9e7b155641d865525b
Reviewed-on: https://cl.tvl.fyi/c/depot/+/400
Reviewed-by: glittershark <grfn@gws.fyi>
2020-06-16 02:34:22 +00:00

22 lines
565 B
Makefile

.PHONY: deploy
deploy:
@$(shell nix-build `git rev-parse --show-toplevel` -A 'users.glittershark."gws.fyi"' --no-out-link)
renew:
@echo Renewing...
@certbot renew \
--manual \
--preferred-challenges dns \
--server https://acme-v02.api.letsencrypt.org/directory \
--agree-tos \
--work-dir $(shell pwd)/letsencrypt/work \
--logs-dir $(shell pwd)/letsencrypt/logs \
--config-dir $(shell pwd)/letsencrypt/config
backup:
@tarsnap -cf $(shell uname -n)-letsencrypt-$(shell date +%Y-%m-%d_%H-%M-%S) \
letsencrypt/
open:
$$BROWSER "http://gws.fyi"