#!/bin/sh
# SPDX-License-Identifier: MulanPSL-2.0+
# Copyright (c) 2020 Huawei Technologies Co., Ltd. All rights reserved.

. ../defconfig.sh

load_service_config
load_cci_defaults

docker_skip_rebuild "cbs-web"

download_repo "cbs-web" "$git_branch_web"

sed -i "s#publicPath: '/eulermaker/'#publicPath: '/'#g" cbs-web/config/prod.js
sed -i "s#export const ROUTE_PREFIX.*#export const ROUTE_PREFIX = '';#g" cbs-web/src/api/baseUrl.ts
sed -i \
    -e "s#OAUTH_CLIENT_ID#${OAUTH_CLIENT_ID}#g" \
    -e "s#OAUTH_REDIRECT_URL#${OAUTH_REDIRECT_URL}#g" \
    -e "s#OAUTH_AUTH_URL#${OAUTH_AUTH_URL}#g" \
    cbs-web/src/const/index.ts
sed -i "/OAUTH_AUTH_OPT/c const authOpt = '${OAUTH_AUTH_OPT}'" cbs-web/src/const/index.ts

docker build --no-cache -t cbs-web .

push_image_remote "cbs-web"
