v3/src/discord-auth/BUILD.bazel

33 lines
833 B
Text

load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
load("@io_bazel_rules_docker//go:image.bzl", "go_image")
load("//:hack/publish.bzl", "publish")
go_library(
name = "discord-auth_lib",
srcs = ["discord-auth.go"],
importpath = "github.com/roleypoly/roleypoly/src/discord-auth",
visibility = ["//visibility:private"],
deps = [
"//src/common/version",
"//src/discord-auth/http",
"@com_github_julienschmidt_httprouter//:httprouter",
"@io_k8s_klog//:klog",
"@org_uber_go_fx//:fx",
],
)
go_binary(
name = "discord-auth",
embed = [":discord-auth_lib"],
visibility = ["//visibility:public"],
)
go_image(
name = "image",
embed = [":discord-auth_lib"],
visibility = ["//visibility:private"],
)
publish(
service = "discord-auth",
)