mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-02-06 05:23:08 +00:00
The test 'should switch to nodejs user when running as root' was failing because: - Alpine Linux's ps command shows numeric UIDs (1) instead of usernames (nodejs) - Parsing ps output is unreliable across different environments Fixed by: - Using 'id -u' to check the numeric UID directly (expects 1001 for nodejs user) - Adding functional test to verify write permissions to /app directory - This approach is environment-agnostic and more reliable than parsing ps output The test now properly verifies that the container switches from root to nodejs user.