#!/bin/bash

source /.env

if [[ "$PACKAGE_MANAGER" == "npm" ]]; then
    npm config set registry $CONTAINER_PACKAGE_URL
elif [[ "$PACKAGE_MANAGER" == "yarn" ]]; then
    yarn config set registry $CONTAINER_PACKAGE_URL
fi

if [[ "$RUN_INSTALL" -eq "1" ]]; then
    if [[ "$PACKAGE_MANAGER" == "npm" ]]; then
        npm install
    elif [[ "$PACKAGE_MANAGER" == "yarn" ]]; then
        yarn install
    else
        echo "未知的 PACKAGE_MANAGER: $PACKAGE_MANAGER"
        exit 1
    fi
fi


if [[ "$PACKAGE_MANAGER" == "npm" ]]; then
    npm run $EXEC_SCRIPT
elif [[ "$PACKAGE_MANAGER" == "yarn" ]]; then
    yarn run $EXEC_SCRIPT
fi