oasis.sh 571 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. CURRENT_DIR=$(pwd)
  3. MODE=$1
  4. MODEL_PATH="$CURRENT_DIR/src/AI/oasis-42-1-chat.Q4_K_M.gguf"
  5. CONFIG_FILE="$CURRENT_DIR/src/configs/oasis-config.json"
  6. if [ -f "$CONFIG_FILE" ]; then
  7. if [ -f "$MODEL_PATH" ]; then
  8. sed -i.bak 's/"aiMod": *"off"/"aiMod": "on"/' "$CONFIG_FILE"
  9. else
  10. sed -i.bak 's/"aiMod": *"on"/"aiMod": "off"/' "$CONFIG_FILE"
  11. fi
  12. rm -f "$CONFIG_FILE.bak"
  13. fi
  14. if [ "$MODE" = "server" ]; then
  15. cd "$CURRENT_DIR/src/server" || exit 1
  16. exec node SSB_server.js start
  17. else
  18. cd "$CURRENT_DIR/src/backend" || exit 1
  19. exec node backend.js
  20. fi