change pocketbase bin directory

This commit is contained in:
2026-01-13 18:20:24 +00:00
parent db91837432
commit 00fc6a07a0

13
main.go
View File

@@ -237,20 +237,17 @@ func runInit() error {
return err
}
targetDir := filepath.Join(cwd, "bin")
targetDir := filepath.Join(cwd)
if err := os.MkdirAll(targetDir, 0o755); err != nil {
return err
}
if err := os.WriteFile(filepath.Join(targetDir, ".keep"), []byte{}, 0o644); err != nil {
return err
}
binaryPath := filepath.Join(targetDir, pocketbaseBinaryName(runtime.GOOS))
if err := ensurePocketbaseBinary(defaultPocketbaseVersion, runtime.GOOS, runtime.GOARCH, binaryPath); err != nil {
return err
}
if err := ensureGitignoreEntries(filepath.Join(cwd, ".gitignore"), []string{"bin/pocketbase", "pb_data", ".env", ".DS_store"}); err != nil {
if err := ensureGitignoreEntries(filepath.Join(cwd, ".gitignore"), []string{"pocketbase", "pb_data", ".env", ".DS_store"}); err != nil {
return err
}
@@ -264,7 +261,7 @@ func runDev() error {
return err
}
binaryPath := filepath.Join(cwd, "bin", pocketbaseBinaryName(runtime.GOOS))
binaryPath := filepath.Join(cwd, pocketbaseBinaryName(runtime.GOOS))
if err := ensurePocketbaseBinary(defaultPocketbaseVersion, runtime.GOOS, runtime.GOARCH, binaryPath); err != nil {
return err
}
@@ -275,10 +272,6 @@ func runDev() error {
}
cmd := exec.Command(binaryPath, "serve")
cmd.Args = append(cmd.Args, "--dir", filepath.Join(cwd, "pb_data"))
cmd.Args = append(cmd.Args, "--hooksDir", filepath.Join(cwd, "pb_hooks"))
cmd.Args = append(cmd.Args, "--migrationsDir", filepath.Join(cwd, "pb_migrations"))
cmd.Args = append(cmd.Args, "--publicDir", filepath.Join(cwd, "pb_public"))
cmd.Dir = cwd
cmd.Env = mergeEnv(overrides)
cmd.Stdout = os.Stdout