mirror of
https://github.com/rocky-linux/peridot.git
synced 2024-12-21 02:08:29 +00:00
58 lines
1.5 KiB
Python
58 lines
1.5 KiB
Python
load("//rules_byc:defs.bzl", "BYCDEPLOY_OUTS_BASE", "byc_frontend", "container", "peridot_k8s")
|
|
|
|
package(default_visibility = ["//visibility:public"])
|
|
|
|
server_deps = ["//common/frontend_server"]
|
|
|
|
server_entrypoint = "server/index.mjs"
|
|
|
|
server_srcs = glob(["server/**/*.mjs"])
|
|
|
|
byc_frontend(
|
|
name = "apollo",
|
|
srcs = glob([
|
|
"src/**/*.tsx",
|
|
"src/**/*.ts",
|
|
]),
|
|
entrypoint = "apollo/ui/src/entrypoint.tsx",
|
|
index_html = "//rules_byc/internal/byc_bundle:index_no_mobile.hbs",
|
|
server_deps = server_deps,
|
|
server_entrypoint = server_entrypoint,
|
|
server_srcs = server_srcs,
|
|
tailwind_config = "//rules_byc/internal/byc_bundle:tailwind.config.nopreflight.js",
|
|
title = "Rocky Enterprise Software Foundation Product Errata",
|
|
deps = [
|
|
"//apollo/proto/v1:client_typescript",
|
|
"//common/mui",
|
|
"//common/ui",
|
|
"//tailwind:css",
|
|
"@npm//@mui/icons-material",
|
|
"@npm//@mui/material",
|
|
"@npm//@mui/styles",
|
|
"@npm//@mui/x-data-grid",
|
|
"@npm//await-to-js",
|
|
"@npm//react",
|
|
"@npm//react-dom",
|
|
"@npm//react-router",
|
|
"@npm//react-router-dom",
|
|
],
|
|
)
|
|
|
|
container(
|
|
base = "//bases/bazel/node",
|
|
files = [
|
|
":apollo.bundle",
|
|
],
|
|
frontend = True,
|
|
image_name = "apollo-frontend",
|
|
server_entrypoint = server_entrypoint,
|
|
server_files = server_srcs + server_deps,
|
|
)
|
|
|
|
peridot_k8s(
|
|
name = "apollo-frontend",
|
|
src = "deploy.jsonnet",
|
|
outs = BYCDEPLOY_OUTS_BASE,
|
|
deps = ["//ci"],
|
|
)
|