From 55f0a026cbfa4d0a5681f8cb7919e623382a139e Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Sun, 2 Mar 2025 15:53:19 -0500 Subject: Added changes for remote deployment Added example env files Added justfile changes for deployment Added changes in main to support auth methods --- justfile | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'justfile') diff --git a/justfile b/justfile index 6053b77..ce907b7 100644 --- a/justfile +++ b/justfile @@ -1,8 +1,23 @@ +set dotenv-load := true + @default: just --list +clean: + rm -rf bin/ + run: build bin/bluesky-nats-proxy build: - go build -o bin/bluesky-nats-proxy \ No newline at end of file + go build -o bin/bluesky-nats-proxy + +deploy: + ssh -t {{env('DEPLOY_HOST')}} "\ + cd {{env('DEPLOY_DIR')}} && \ + git pull -f --rebase && \ + just clean build run-daemon" + +run-daemon: + pkill bluesky-nats-proxy || true + ./bin/bluesky-nats &>> /var/log/bluesky-nats-proxy.log & \ No newline at end of file -- cgit