add pocketbase

This commit is contained in:
2025-05-29 11:48:39 +02:00
parent 7ed70d58d2
commit 5f8f8b3dd3
25 changed files with 1484 additions and 48 deletions

View File

@ -13,56 +13,56 @@ tasks:
- task --list
silent: true
# compile_musl:
# aliases: [cm]
# desc: "compiles pocketbase for musl"
# env:
# CGO_ENABLED: "0"
# GOOS: "linux"
# GOARCH: "amd64"
# CC: "x86_64-linux-musl-gcc"
# cmds:
# - |
# mkdir -p ./.output
# cd ./backend
# {{.CompileStr}}
compile_musl:
aliases: [cm]
desc: "compiles pocketbase for musl"
env:
CGO_ENABLED: "0"
GOOS: "linux"
GOARCH: "amd64"
CC: "x86_64-linux-musl-gcc"
cmds:
- |
mkdir -p ./.output
cd ./backend
{{.CompileStr}}
# compile_gnu:
# aliases: [cg]
# desc: "compiles pocketbase for gnu"
# env:
# CGO_ENABLED: "0"
# GOOS: "linux"
# GOARCH: "amd64"
# cmds:
# - |
# mkdir -p ./.output
# cd ./backend
# {{.CompileStr}}
compile_gnu:
aliases: [cg]
desc: "compiles pocketbase for gnu"
env:
CGO_ENABLED: "0"
GOOS: "linux"
GOARCH: "amd64"
cmds:
- |
mkdir -p ./.output
cd ./backend
{{.CompileStr}}
# build_run_gnu:
# aliases: [br]
# desc: "compiles pocketbase for gnu"
# env:
# CGO_ENABLED: "0"
# GOOS: "linux"
# GOARCH: "amd64"
# cmds:
# - |
# mkdir -p ./.output
# cd ./backend
# go build -ldflags "-s -w" -o ../.pocketbase/pocketbase .
# cd ..
# ./.pocketbase/pocketbase serve --dir=./backend/pb_data
build_run_gnu:
aliases: [br]
desc: "compiles pocketbase for gnu"
env:
CGO_ENABLED: "0"
GOOS: "linux"
GOARCH: "amd64"
cmds:
- |
mkdir -p ./.output
cd ./backend
go build -ldflags "-s -w" -o ../.pocketbase/pocketbase .
cd ..
./.pocketbase/pocketbase serve --dir=./backend/pb_data
# watch_backend:
# aliases: [wb]
# desc: "watch backend and compile"
# cmds:
# - |
# cd ./backend
# pwd
# air -build.args_bin='serve --dir=./pb_data' -build.exclude_dir=pb_data,backups -build.include_ext=go
watch_backend:
aliases: [wb]
desc: "watch backend and compile"
cmds:
- |
cd ./backend
pwd
air -build.args_bin='serve --dir=./pb_data' -build.exclude_dir=pb_data,backups -build.include_ext=go
watch_front:
aliases: [wf]