feature/migrate models (#16)

* feat: add new supported attestation formats to genesis

* feat: refactor keyType to keytype enum

* refactor: remove unused imports and code

* refactor: update main.go to use src package

* refactor: move web-related structs from  to

* refactor: move client middleware package to root

* refactor: remove unused IndexedDB dependency

* feat: update worker implementation to use

* feat: add Caddyfile and Caddy configuration for vault service

* refactor(config): move keyshare and address to Motr config

* fix: validate service origin in AllocateVault

* chore: remove IndexedDB configuration

* feat: add support for IPNS-based vault access
This commit is contained in:
Prad Nukala
2024-09-19 02:04:22 -04:00
committed by GitHub
parent 6d8bd8fc85
commit 96e6486c43
151 changed files with 10997 additions and 21705 deletions
+20 -3
View File
@@ -299,15 +299,32 @@ sh-testnet: mod-tidy
### templ & vault ###
###############################################################################
.PHONY: dwn motr
.PHONY: dwn motr xcaddy ipfs-cluster-start
dwn:
@echo "(dwn) Building dwn.wasm -> IPFS Vault"
GOOS=js GOARCH=wasm go build -o ./internal/vfs/app.wasm ./internal/dwn/wasm/main.go
GOOS=js GOARCH=wasm go build -o ./internal/vfs/app.wasm ./internal/dwn/main.go
motr:
@echo "(web) Building app.wasm -> Deploy to Cloudflare Workers"
GOOS=js GOARCH=wasm go build -o ./web/build/app.wasm ./web/main.go
GOOS=js GOARCH=wasm go build -o ./web/build/app.wasm ./web/src/main.go
xcaddy:
@echo "(proxy) Building Cloudflare/Caddy proxy"
go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest
mkdir -p ./bin
xcaddy build --with github.com/caddy-dns/cloudflare
mv ./caddy ./bin/caddy
./bin/caddy adapt > ./config/caddy/caddy.json
ipfs-cluster-start:
@echo "(ipfs) Starting ipfs-cluster"
ipfs-cluster-service init --consensus crdt
ipfs-cluster-service daemon
caddy-start:
@echo "(proxy) Starting caddy"
./bin/caddy run --config ./config/caddy/caddy.json
###############################################################################
### help ###