blob: c7ea2556f60a261fac2d61a29ea3af01ae439308 [file] [log] [blame]
load("@pydeps//:requirements.bzl", "requirement")
py_library(
name = "frontend_lib",
srcs = [
"channel.py",
"frontend.py",
],
data = glob([
"templates/**",
]),
deps = [
requirement("arrow"),
requirement("flask"),
requirement("werkzeug"),
requirement("itsdangerous"),
"//bgpwtf/cccampix/proto:ix_grpc_proto",
"//bgpwtf/cccampix/proto:ix_py_proto",
],
)
py_binary(
name = "frontend_dev",
srcs = [
"dev.py",
],
main = "dev.py",
deps = [
":frontend_lib",
],
)
py_binary(
name = "frontend",
srcs = [
"server.py",
],
legacy_create_init = False,
main = "server.py",
visibility = [
"//bgpwtf/cccampix:__pkg__",
],
deps = [
":frontend_lib",
requirement("gevent"),
requirement("gunicorn"),
requirement("greenlet"),
],
#no_remove = True,
)