• Stefy Lanza (nextime / spora )'s avatar
    packaging: run as invoking user by default, silence nginx console, richer install help · 6c87c7cd
    Stefy Lanza (nextime / spora ) authored
    Three operational fixes for the distributable image:
    
    run_oci.sh: default the container to the invoking user (uid:gid, SUDO_UID-aware)
    instead of the image's root default, with a new --root opt-out. The image has no
    USER directive and supervisord sets no user=, so a run without --user created
    root-owned dirs (logs, coderai-tmp, hf cache) in the bind-mounted /cache; a later
    --user run then couldn't write them ("cannot write /cache/logs ... logging to
    stdout only"). Running as the user by default makes a fresh install safe
    regardless of run order. --root restores the old behaviour (and throwaway config
    copy) for shared root-managed data dirs.
    
    nginx.conf: error_log crit (was info) + access_log off. nginx's [notice]
    startup/worker lines and per-request access logs were piped to the container
    console by supervisord and buried coderai's own output on attach / docker logs.
    Real failures (crit/alert/emerg) still surface.
    
    install.sh: print an extensive post-install guide (quick start, --local + --map,
    where data lives, the run-as-you default, file logging, docker logs/stop, --help).
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01RdMufYvtTbtGDWsiZVoXce
    6c87c7cd
Name
Last commit
Last update
codai Loading commit data...
docs Loading commit data...
packaging Loading commit data...
samples Loading commit data...
tests Loading commit data...
tools Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
AI.PROMPT Loading commit data...
CODERAI_API_DOCUMENTATION.md Loading commit data...
CoderAI.gif Loading commit data...
DISTRIBUTION.md Loading commit data...
LICENSE.md Loading commit data...
MULTIMODAL_CAPABILITIES.md Loading commit data...
MULTIMODAL_UI_EXAMPLES.md Loading commit data...
README.md Loading commit data...
build-oci.sh Loading commit data...
build.ps1 Loading commit data...
build.sh Loading commit data...
coderai Loading commit data...
coderai-broker-implementation-reference.md Loading commit data...
coderai-integration.md Loading commit data...
commands Loading commit data...
osxbuild.sh Loading commit data...
package-oci.sh Loading commit data...
package-tarball.sh Loading commit data...
requirements-nvidia.txt Loading commit data...
requirements-vulkan.txt Loading commit data...
requirements.txt Loading commit data...
run-oci.sh Loading commit data...
smoke-test-oci.sh Loading commit data...
todo.md Loading commit data...
video_editor.config.json Loading commit data...