Bladeren bron

:heavy_plus_sign: add third dependencies

China Kassapa 2 maanden geleden
bovenliggende
commit
5ab071880d
4 gewijzigde bestanden met toevoegingen van 27 en 11 verwijderingen
  1. 5 2
      api-v12/composer.json
  2. 1 0
      dashboard-v6/vite.config.ts
  3. 13 0
      scripts/laravel.sh
  4. 8 9
      scripts/third-dependencies-pack.sh

+ 5 - 2
api-v12/composer.json

@@ -10,16 +10,19 @@
     "license": "MIT",
     "require": {
         "php": "^8.2",
-        "firebase/php-jwt": "^6.11",
+        "aws/aws-sdk-php": "^3.369",
+        "casbin/casbin": "^4.1",
+        "firebase/php-jwt": "^7.0",
         "godruoyi/php-snowflake": "^3.2",
         "guzzlehttp/guzzle": "^7.9",
         "intervention/image": "^3.11",
         "laravel/framework": "^12.0",
         "laravel/tinker": "^2.10.1",
         "mustache/mustache": "^2.14",
+        "opensearch-project/opensearch-php": "^2.4",
         "php-amqplib/php-amqplib": "^3.7",
         "php-ffmpeg/php-ffmpeg": "^1.3",
-        "phpoffice/phpspreadsheet": "^4.3"
+        "phpoffice/phpspreadsheet": "^5.3"
     },
     "require-dev": {
         "fakerphp/faker": "^1.23",

+ 1 - 0
dashboard-v6/vite.config.ts

@@ -9,6 +9,7 @@ export default defineConfig({
     port: 4000,
     proxy: {
       "/api": "http://127.0.0.1:8080",
+      "/api-v2026": "http://127.0.0.1:8088",
     },
   },
   plugins: [react()],

+ 13 - 0
scripts/laravel.sh

@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -e
+
+# git config --global --add safe.directory /workspace
+composer require guzzlehttp/guzzle
+composer require opensearch-project/opensearch-php
+composer require phpoffice/phpspreadsheet
+composer require aws/aws-sdk-php
+composer require firebase/php-jwt
+composer require casbin/casbin
+
+exit 0

+ 8 - 9
scripts/third-dependencies-pack.sh

@@ -4,15 +4,14 @@ set -e
 
 export VERSION=$(date "+%4Y%m%d%H%M%S")
 
-if [[ "$#" -eq 1 && "$1" == "dashboard" ]]; then
-    XZ_OPT=-9 tar -cJf dashboard-v6-$VERSION.tar.xz -C dashboard-v6 node_modules package-lock.json
-    XZ_OPT=-9 tar -cJf dashboard-v4-$VERSION.tar.xz -C dashboard-v4/dashboard node_modules yarn.lock
-elif [[ "$#" -eq 1 && "$1" == "laravel" ]]; then
-    XZ_OPT=-9 tar -cJf dashboard-$VERSION.tar.xz -C xxx node_modules package-lock.json
-else
-    echo "USAGE: $0 dashboard|laravel"
-    exit 1
-fi
+XZ_OPT=-9 tar -cJf mint-$VERSION
+
+export TAR="XZ_OPT=-9 tar -cJf"
+
+$TAR dashboard-v6-$VERSION.tar.xz -C dashboard-v6 node_modules package-lock.json
+$TAR dashboard-v4-$VERSION.tar.xz -C dashboard-v4/dashboard node_modules yarn.lock
+$TAR api-v8-frontend-$VERSION.tar.xz -C api-v8 node_modules package-lock.json
+$TAR api-v8-public-$VERSION.tar.xz -C dashboard-v4/dashboard node_modules yarn.lock
 
 exit 0