push
This commit is contained in:
Executable
+27
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env bash
|
||||
set -Eeuo pipefail
|
||||
|
||||
ROOT="$(cd "$(dirname "$0")" && pwd)"
|
||||
DATA_DIR="${FIXFIN_LOCAL_DATA_DIR:-${ROOT}/.local-data}"
|
||||
PORT="${PORT:-3000}"
|
||||
|
||||
command -v node >/dev/null 2>&1 || { echo "Node.js fehlt (empfohlen: Node 22+)."; exit 1; }
|
||||
command -v npm >/dev/null 2>&1 || { echo "npm fehlt."; exit 1; }
|
||||
|
||||
cd "$ROOT"
|
||||
mkdir -p "$DATA_DIR"
|
||||
|
||||
if [[ ! -d node_modules ]]; then
|
||||
echo ">>> Installiere npm-Abhängigkeiten ..."
|
||||
npm install
|
||||
fi
|
||||
|
||||
echo ">>> Baue Frontend ..."
|
||||
npm run build
|
||||
|
||||
echo
|
||||
echo "FixFin lokal: http://127.0.0.1:${PORT}"
|
||||
echo "JSON: ${DATA_DIR}/finance.json"
|
||||
echo
|
||||
|
||||
PORT="$PORT" DATA_FILE="${DATA_DIR}/finance.json" node server/index.js
|
||||
Reference in New Issue
Block a user