#!/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