letsbe-sysadmin/app
Matt 9385ab09e4 Fix docker volume mounts for host directory access
- Replace named volume (agent_data) with bind mounts for /opt/letsbe/{env,stacks,nginx}
- Update ALLOWED_FILE_ROOT default from /opt/agent_data to /opt/letsbe
- Add startup validation that warns (but doesn't block) if host dirs missing

This fixes ENV_UPDATE writes going to container filesystem instead of host,
and DOCKER_RELOAD failing with "File does not exist" errors.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 15:20:07 +01:00
..
clients Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00
executors Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00
utils Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00
__init__.py Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00
agent.py Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00
config.py Fix docker volume mounts for host directory access 2025-12-03 15:20:07 +01:00
main.py Fix docker volume mounts for host directory access 2025-12-03 15:20:07 +01:00
task_manager.py Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00