mirror of
https://github.com/sonr-io/sonr.git
synced 2026-08-03 01:41:44 +00:00
refactor: Deployment setup
This commit is contained in:
@@ -262,6 +262,9 @@ ictest-tokenfactory:
|
||||
### testnet ###
|
||||
###############################################################################
|
||||
|
||||
setup-ipfs:
|
||||
./scripts/ipfs_config.sh
|
||||
|
||||
setup-testnet: mod-tidy is-localic-installed install local-image set-testnet-configs setup-testnet-keys
|
||||
|
||||
# Run this before testnet keys are added
|
||||
@@ -291,25 +294,19 @@ sh-testnet: mod-tidy
|
||||
###############################################################################
|
||||
### generation ###
|
||||
###############################################################################
|
||||
.PHONY: buf-deploy pkl-gen tailwind-gen templ-gen
|
||||
|
||||
buf-deploy:
|
||||
cd ./proto && bunx buf dep update && bunx buf build && bunx buf push
|
||||
|
||||
pkl-deploy:
|
||||
sh ./scripts/upload_pkl.sh
|
||||
.PHONY: pkl-gen styles-gen templ-gen
|
||||
|
||||
pkl-gen:
|
||||
go install github.com/apple/pkl-go/cmd/pkl-gen-go@latest
|
||||
pkl-gen-go pkl/base.types/Ctx.pkl
|
||||
pkl-gen-go pkl/base.types/DWN.pkl
|
||||
pkl-gen-go pkl/base.types/ORM.pkl
|
||||
|
||||
tailwind-gen:
|
||||
cd ./pkg/webapp && bun install && bun run build
|
||||
cp ./pkg/webapp/components/styles/styles.css ./cmd/hway/styles.css
|
||||
rm -rf ./pkg/webapp/node_modules
|
||||
styles-gen:
|
||||
sh ./scripts/tailwindgen.sh
|
||||
|
||||
templ-gen:
|
||||
@go install github.com/a-h/templ/cmd/templ@latest
|
||||
templ generate
|
||||
|
||||
|
||||
@@ -318,15 +315,23 @@ templ-gen:
|
||||
###############################################################################
|
||||
.PHONY: motr-build hway-build hway-serve
|
||||
|
||||
buf-deploy:
|
||||
motr-build:
|
||||
GOOS=js GOARCH=wasm go build -o static/wasm/app.wasm ./cmd/motr/main.go
|
||||
|
||||
hway-build: styles-gen templ-gen
|
||||
go build -o build/hway ./cmd/hway/main.go
|
||||
|
||||
|
||||
###############################################################################
|
||||
### help ###
|
||||
###############################################################################
|
||||
.PHONY: deploy-buf deploy-cdn
|
||||
|
||||
deploy-buf:
|
||||
cd ./proto && bunx buf dep update && bunx buf build && bunx buf push
|
||||
|
||||
|
||||
motr-build:
|
||||
GOOS=js GOARCH=wasm go build -o build/app.wasm ./cmd/motr/main.go
|
||||
|
||||
hway-build: tailwind-gen templ-gen
|
||||
go build -o build/hway ./cmd/hway/main.go
|
||||
deploy-cdn:
|
||||
sh ./scripts/upload_cdn.sh
|
||||
|
||||
|
||||
###############################################################################
|
||||
|
||||
Reference in New Issue
Block a user