Merge branch 'fix/config-path-consistency'

This commit is contained in:
michael 2025-09-05 17:21:36 +02:00
commit 785283950f
2 changed files with 9 additions and 2 deletions

View file

@ -16,3 +16,4 @@
25a29c32,eb64c39,main,2025-09-03T18:25:18Z,michael,git,lua-api 25a29c32,eb64c39,main,2025-09-03T18:25:18Z,michael,git,lua-api
25a29c32,38a1108,main,2025-09-03T20:13:08Z,michael,git,lua-api 25a29c32,38a1108,main,2025-09-03T20:13:08Z,michael,git,lua-api
25a29c32,442b465,fix/systemd-type-forking,2025-09-05T15:02:31Z,michael,git,lua-api 25a29c32,442b465,fix/systemd-type-forking,2025-09-05T15:02:31Z,michael,git,lua-api
25a29c32,c15b01a,fix/config-path-consistency,2025-09-05T15:21:25Z,michael,git,lua-api

View file

@ -17,9 +17,15 @@ echo -e "${GREEN}=== Furt Lua HTTP-Server Startup ===${NC}"
LUA_COMMAND="" LUA_COMMAND=""
# Config check first (like old .env check) # Config check first (like old .env check)
if [ ! -f "/usr/local/etc/furt/furt.conf" ] && [ ! -f "$PROJECT_DIR/config/furt.conf" ]; then if [ "$(uname)" = "OpenBSD" ] || [ "$(uname)" = "FreeBSD" ]; then
CONFIG_FILE="/usr/local/etc/furt/furt.conf"
else
CONFIG_FILE="/etc/furt/furt.conf"
fi
if [ ! -f "$CONFIG_FILE" ] && [ ! -f "$PROJECT_DIR/config/furt.conf" ]; then
echo -e "${RED}Error: furt.conf not found${NC}" echo -e "${RED}Error: furt.conf not found${NC}"
echo "Create config first in /usr/local/etc/furt/furt.conf or $PROJECT_DIR/config/furt.conf" echo "Create config first in $CONFIG_FILE or $PROJECT_DIR/config/furt.conf"
exit 1 exit 1
fi fi