Bazel 使用特定数据集构建docker SQL Server的映像

Bazel 使用特定数据集构建docker SQL Server的映像,bazel,Bazel,我试图做的是构建一个SQL Server数据库的docker,并在其中恢复一个特定的数据库。并用它创建一个图像,以便稍后用于测试目的 我写了一个shell脚本来实现这一点 但我没能找到一个方法来做到这一点 container_image( name = "mssql_crm_db", base = "@docker_mssql//image", env = { "ACCEPT_EULA": "Y", "SA_PASSWORD": "Test

我试图做的是构建一个SQL Server数据库的docker,并在其中恢复一个特定的数据库。并用它创建一个图像,以便稍后用于测试目的

我写了一个shell脚本来实现这一点

但我没能找到一个方法来做到这一点

container_image(
    name = "mssql_crm_db",
    base = "@docker_mssql//image",
    env = {
        "ACCEPT_EULA": "Y",
        "SA_PASSWORD": "Test1234",
    },
    directory = '/tmp/',
    files = [
        "//tools/mssql-docker-crm:DB_restore.bak",
        "//tools/mssql-docker-crm:restore_db_bak.sh",
    ],
    ports = [
        "1433/tcp",
    ]
)