Spaces:
Runtime error
Runtime error
| set -eu | |
| ROOT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)" | |
| DATA_DIR="${DATA_DIR:-$ROOT_DIR/data}" | |
| LOG_DIR="${LOG_DIR:-$ROOT_DIR/logs}" | |
| TMP_DIR="${TMP_DIR:-$DATA_DIR/tmp}" | |
| DEFAULT_CONFIG="$ROOT_DIR/config.defaults.toml" | |
| mkdir -p "$DATA_DIR" "$LOG_DIR" "$TMP_DIR" | |
| if [ ! -f "$DATA_DIR/config.toml" ]; then | |
| cp "$DEFAULT_CONFIG" "$DATA_DIR/config.toml" | |
| fi | |
| if [ ! -f "$DATA_DIR/token.json" ]; then | |
| echo "{}" > "$DATA_DIR/token.json" | |
| fi | |
| chmod 600 "$DATA_DIR/config.toml" "$DATA_DIR/token.json" || true | |