Commit 87cd5db

mo khan <mo@mokhan.ca>
2025-03-28 16:40:54
feat: initial commit for authzd
1 parent 56331a6
Changed files (2)
cmd/authzd/main.go
@@ -0,0 +1,7 @@
+package main
+
+import "fmt"
+
+func main() {
+	fmt.Println("Hello, world!")
+}
magefile.go
@@ -55,6 +55,14 @@ func Api() error {
 	return sh.RunWithV(env, "ruby", "./bin/api")
 }
 
+// Run the Authzd Service
+func Authzd() error {
+	env := map[string]string{
+		"BIND_ADDR": ":50051",
+	}
+	return sh.RunWithV(env, "go", "run", "./cmd/authzd/main.go")
+}
+
 // Generate gRPC from protocal buffers
 func Protos() error {
 	outDir := "lib/authx/rpc"
@@ -75,7 +83,7 @@ func Protos() error {
 
 // Run All the servers
 func Servers(ctx context.Context) {
-	mg.CtxDeps(ctx, Idp, UI, Api, Gateway)
+	mg.CtxDeps(ctx, Idp, UI, Api, Authzd, Gateway)
 }
 
 // Run the end to end tests