2019-08-01 18:16:27 +00:00
|
|
|
load("@subpar//:subpar.bzl", "par_binary")
|
|
|
|
|
|
|
|
py_library(
|
|
|
|
name = "frontend_lib",
|
|
|
|
srcs = [
|
|
|
|
"frontend.py",
|
|
|
|
"channel.py",
|
|
|
|
],
|
|
|
|
data = glob([
|
|
|
|
"templates/**",
|
|
|
|
]),
|
|
|
|
deps = [
|
2019-09-22 00:19:18 +00:00
|
|
|
"@pydeps//arrow",
|
|
|
|
"@pydeps//flask",
|
|
|
|
"@pydeps//grpcio",
|
2019-08-01 18:16:27 +00:00
|
|
|
"//bgpwtf/cccampix/proto:ix_py_proto",
|
|
|
|
],
|
|
|
|
)
|
|
|
|
|
|
|
|
py_binary(
|
|
|
|
name = "frontend_dev",
|
|
|
|
srcs = [
|
|
|
|
"dev.py",
|
|
|
|
],
|
|
|
|
main = "dev.py",
|
|
|
|
deps = [
|
|
|
|
":frontend_lib",
|
|
|
|
],
|
|
|
|
)
|
|
|
|
|
|
|
|
par_binary(
|
|
|
|
name = "frontend",
|
|
|
|
main = "server.py",
|
|
|
|
srcs = [
|
|
|
|
"server.py",
|
|
|
|
],
|
|
|
|
deps = [
|
|
|
|
":frontend_lib",
|
2019-09-22 00:19:18 +00:00
|
|
|
"@pydeps//gevent",
|
|
|
|
"@pydeps//gunicorn",
|
2019-08-01 18:16:27 +00:00
|
|
|
],
|
|
|
|
visibility = [
|
|
|
|
"//bgpwtf/cccampix:__pkg__",
|
|
|
|
],
|
|
|
|
legacy_create_init = False,
|
|
|
|
zip_safe = False,
|
|
|
|
no_remove = True,
|
|
|
|
)
|