load(
"@prelude-si//:macros.bzl",
"rust_binary",
"rust_binary_pkg",
)
rust_binary(
name = "rebaser",
deps = [
"//lib/innit-client:innit-client",
"//lib/rebaser-server:rebaser-server",
"//lib/si-service:si-service",
"//third-party/rust:clap",
],
srcs = glob(["src/**/*.rs"]),
env = {"CARGO_BIN_NAME": "rebaser"},
resources = {
"dev.encryption.key": "//lib/veritech-server:dev.encryption.key",
"dev.donkey.key": "//lib/dal:dev.donkey.key",
"dev.postgres.root.crt": "//config/keys:dev.postgres.root.crt",
},
)
rust_binary_pkg(
name = "rebaser",
binary = ":rebaser"
)