build-prod.sh 488 B

12345678910111213141516171819
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. yarn build
  4. # hard coded COS path, change to your real bucket/path
  5. COS_TARGET="${COS_TARGET:-cos://gami-public-1377959011/gami-web}"
  6. if [[ "${SKIP_COS_UPLOAD:-0}" == "1" || "${SKIP_COS_UPLOAD:-false}" == "true" ]]; then
  7. echo "SKIP_COS_UPLOAD is enabled, skipping cos upload."
  8. exit 0
  9. fi
  10. if ! command -v coscli >/dev/null 2>&1; then
  11. echo "coscli not found, skipping cos upload."
  12. exit 0
  13. fi
  14. coscli cp .output/public "$COS_TARGET" --recursive