all repos — homestead @ bed19a5e9b007183e57d3e2f4c4d381163fdef73

Code for my website

add CD to fly

Alan Pearce
commit

bed19a5e9b007183e57d3e2f4c4d381163fdef73

parent

72661ebf79f63ed6de3ebfbd997f35f6da80b185

1 file changed, 13 insertions(+), 2 deletions(-)

changed files
M justfilejustfile
@@ -1,5 +1,8 @@
-#! /usr/bin/env nix-shell -#! nix-shell -i "just --justfile" +#!/usr/bin/env nix-shell +#!nix-shell -i "just --justfile" + +docker-registry := "registry.fly.io/alanpearce-eu" +docker-tag := `date +%Y%m%d%H%M%S` default: @just --list --justfile {{ justfile() }} --unsorted
@@ -26,6 +29,14 @@ dev:
modd ci: build check-links + +cd: + fly auth docker + nix-build -A docker-stream-amd64-linux | sh | gzip --fast | \ + skopeo copy --dest-precompute-digests \ + docker-archive:/dev/stdin \ + docker://{{ docker-registry }}:{{ docker-tag }} + fly deploy --image {{ docker-registry }}:{{ docker-tag }} deploy-vercel-preview: build vercel pull --environment=preview