diff --git a/cmd/tools/terndotenv/main.go b/cmd/tools/terndotenv/main.go new file mode 100644 index 0000000..72003af --- /dev/null +++ b/cmd/tools/terndotenv/main.go @@ -0,0 +1,19 @@ +package main + +import ( + "os/exec" + + "github.com/joho/godotenv" +) + +func main() { + if err := godotenv.Load(); err != nil { + panic(err) + } + + cmd := exec.Command("tern", "migrate", "--migrations", "./internal/store/pgstore/migrations", "--config", "./internal/store/pgstore/migrations/tern.conf") + + if err := cmd.Run(); err != nil { + panic(err) + } +} diff --git a/go.mod b/go.mod index 3567ae7..2a211a6 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,5 @@ module forgejo.home.viniciussouza.me/learning/go-react-server go 1.22.2 + +require github.com/joho/godotenv v1.5.1