Added changes for remote deployment

Added example env files
Added justfile changes for deployment
Added changes in main to support auth methods
This commit is contained in:
2025-03-02 15:53:19 -05:00
parent ac7fca9281
commit 55f0a026cb
5 changed files with 69 additions and 5 deletions

View File

@@ -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
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 &