|
@@ -37,12 +37,46 @@ http_archive(
|
|
|
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
|
|
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
|
|
|
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
|
|
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
|
|
|
|
|
|
|
|
|
|
+go_register_toolchains(version = "1.19.5")
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
############################################################
|
|
############################################################
|
|
|
# Define your own dependencies here using go_repository.
|
|
# Define your own dependencies here using go_repository.
|
|
|
# Else, dependencies declared by rules_go/gazelle will be used.
|
|
# Else, dependencies declared by rules_go/gazelle will be used.
|
|
|
# The first declaration of an external repository "wins".
|
|
# The first declaration of an external repository "wins".
|
|
|
############################################################
|
|
############################################################
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+load(
|
|
|
|
|
+ "@io_bazel_rules_docker//repositories:repositories.bzl",
|
|
|
|
|
+ container_repositories = "repositories",
|
|
|
|
|
+)
|
|
|
|
|
+container_repositories()
|
|
|
|
|
+
|
|
|
|
|
+load("@io_bazel_rules_docker//repositories:deps.bzl", container_deps = "deps")
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+load(
|
|
|
|
|
+ "@io_bazel_rules_docker//go:image.bzl",
|
|
|
|
|
+ _go_image_repos = "repositories",
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+container_deps()
|
|
|
|
|
+
|
|
|
|
|
+_go_image_repos()
|
|
|
|
|
+
|
|
|
|
|
+load(
|
|
|
|
|
+ "@io_bazel_rules_docker//container:container.bzl", "container_pull",
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+container_pull(
|
|
|
|
|
+ name = "java_base",
|
|
|
|
|
+ registry = "gcr.io",
|
|
|
|
|
+ repository = "distroless/java",
|
|
|
|
|
+ # 'tag' is also supported, but digest is encouraged for reproducibility.
|
|
|
|
|
+ digest = "sha256:deadbeef",
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
go_repository(
|
|
go_repository(
|
|
|
name = "com_github_julienschmidt_httprouter",
|
|
name = "com_github_julienschmidt_httprouter",
|
|
|
importpath = "github.com/julienschmidt/httprouter",
|
|
importpath = "github.com/julienschmidt/httprouter",
|
|
@@ -73,7 +107,7 @@ go_repository(
|
|
|
|
|
|
|
|
go_rules_dependencies()
|
|
go_rules_dependencies()
|
|
|
|
|
|
|
|
-go_register_toolchains(version = "1.19.5")
|
|
|
|
|
|
|
+#go_register_toolchains(version = "1.19.5")
|
|
|
|
|
|
|
|
gazelle_dependencies()
|
|
gazelle_dependencies()
|
|
|
|
|
|