furt/furt-lua/scripts
michael 010371a9a7 fix(config): resolve config loading path conflicts in universal start.sh (#68, #70)
- Split REPO_ROOT and PROJECT_DIR for different purposes
- REPO_ROOT: Repository-wide configs (.env, system configs)
- PROJECT_DIR: Lua-specific working directory (src/, cd)
- Fix config detection across development and production environments

Changes:
- REPO_ROOT="$(dirname "$(dirname "$SCRIPT_DIR")")" # 2 levels up for .env
- PROJECT_DIR="$(dirname "$SCRIPT_DIR")"            # 1 level up for src/
- Config loading uses REPO_ROOT (.env location)
- Working directory and Lua paths use PROJECT_DIR (furt-lua/)

Tested on:
- karl (Linux/Development): .env loading + lua51 execution 
- walter (OpenBSD/Production): system config + lua execution 

Cross-platform SMTP functionality verified:
- karl: Full E2E test with successful mail delivery
- walter: HTTP server + config detection working

Fixes #68 (Universal Config Detection)
Fixes #70 (karl start.sh regression after universal script update)
2025-06-22 20:27:11 +02:00
..
setup_env.sh feat(smtp): complete native Lua SMTP integration for production mail delivery 2025-06-19 09:52:15 +02:00
start.sh fix(config): resolve config loading path conflicts in universal start.sh (#68, #70) 2025-06-22 20:27:11 +02:00
test_curl.sh feat(furt): implement complete Lua HTTP-Server for digital sovereignty (#63) 2025-06-17 20:40:40 +02:00
test_smtp.sh feat(smtp): complete native Lua SMTP integration for production mail delivery 2025-06-19 09:52:15 +02:00