47 lines
1011 B
Plaintext
47 lines
1011 B
Plaintext
load("@//:rabbitmq_package_generic_unix.bzl", "rabbitmq_package_generic_unix")
|
|
load("@//:rabbitmq_run.bzl", "rabbitmq_run", "rabbitmq_run_command")
|
|
load("@//:rabbitmqctl.bzl", "rabbitmqctl")
|
|
|
|
rabbitmq_package_generic_unix(
|
|
name = "broker-home",
|
|
additional_files =
|
|
glob(
|
|
[
|
|
"sbin/*",
|
|
"escript/*",
|
|
],
|
|
exclude = ["sbin/rabbitmqctl"],
|
|
) + [
|
|
"//plugins:standard_plugins",
|
|
"//plugins:inet_tcp_proxy_ez",
|
|
],
|
|
rabbitmqctl = "sbin/rabbitmqctl",
|
|
)
|
|
|
|
rabbitmq_run(
|
|
name = "rabbitmq-run",
|
|
home = ":broker-home",
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
rabbitmq_run_command(
|
|
name = "broker",
|
|
rabbitmq_run = ":rabbitmq-run",
|
|
subcommand = "run-broker",
|
|
)
|
|
|
|
rabbitmqctl(
|
|
name = "rabbitmqctl",
|
|
home = ":broker-home",
|
|
)
|
|
|
|
rabbitmqctl(
|
|
name = "rabbitmq-diagnostics",
|
|
home = ":broker-home",
|
|
)
|
|
|
|
rabbitmqctl(
|
|
name = "rabbitmq-plugins",
|
|
home = ":broker-home",
|
|
)
|