git » just-lisp-things.git » commit 1470552

Configure dreamhost deployment

author Alan Dipert
2023-04-22 17:55:13 UTC
committer Alan Dipert
2023-04-22 17:55:13 UTC
parent 344144c539dd0601a19dc118e9ba5ea5f06a6cf9

Configure dreamhost deployment

Makefile +2 -7
deploy.env.gpg +2 -0

diff --git a/Makefile b/Makefile
index e93139e..dbabe01 100644
--- a/Makefile
+++ b/Makefile
@@ -8,11 +8,7 @@ FEED_ID := urn:uuid:489f7ea4-0699-11ea-b588-843a4b7c6000
 POST_BASE_URL := $(BLOG_URL)/posts
 TITLE := "Just Lisp Things"
 
-CF_DIST := E6GOTXLS9MCZF
-S3_PATH := s3://tailrecursion.com/jlt
-CACHE_CONTROL_DAYS := 7
-SECONDS_IN_DAY := 86400
-CACHE_CONTROL := max-age=$(shell expr $(CACHE_CONTROL_DAYS) \* $(SECONDS_IN_DAY))
+RSYNC_DEST := $(DREAMHOST_SSH_USER)@$(DREAMHOST_SSH_HOST):/home/$(DREAMHOST_SSH_USER)/tailrecursion.com/jlt-test/
 
 GEN := emacs --quick --script scripts/gen.el
 
@@ -36,8 +32,7 @@ public: atom.xml index.html style.css $(POSTS_HTML)
 	$(foreach html,$(POSTS_HTML),$(shell cp $(html) public/$(html)))
 
 deploy: public
-	aws s3 sync public $(S3_PATH) --cache-control $(CACHE_CONTROL)
-	aws cloudfront create-invalidation --distribution-id $(CF_DIST) --paths '/*'
+	rsync -avz --delete public/ $(RSYNC_DEST)
 
 clean:
 	rm -f atom.xml index.html $(POSTS_HTML)
diff --git a/deploy.env.gpg b/deploy.env.gpg
new file mode 100644
index 0000000..23e01b1
--- /dev/null
+++ b/deploy.env.gpg
@@ -0,0 +1,2 @@
+\x8c
	~\xd9~\xf0\xadJ\xfc\xd2w\xf2).S\xacc\xf0(A%G~ğ\x8b\xdc\xc7\xe6\xa7e\xdbC\xf7Ǿ4\xed.\x8f\xd2p_\xe0\x8bFs\xf5\xbaXP\x8aP\xb1\xe6\xecCO\xa7
+\xb2z\xd6\xe3\xbe'-%\xaa\xeb[V\xccҺ\xafr<F\xe4~~`\xd3	yf\xfc\xc1-K\xaa\xda\\xab\xb8\xf2r\xcb\xee\xb3\xd5窗sk\xac\xf30\xf9\x837N=
\ No newline at end of file