Commit Graph

8 Commits

Author SHA1 Message Date
Hugh Brown
c7f8578f38 security: run Docker containers as non-root user
Both backend and frontend Dockerfiles ran all processes as root.
Add a dedicated appuser in each runtime stage so container processes
run with minimal privileges, limiting blast radius of any container
escape.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:35:10 +05:30
copilot-swe-agent[bot]
7f5aaa7412 fix: add git to backend Docker image for skill pack sync
Co-authored-by: abhi1693 <5083532+abhi1693@users.noreply.github.com>
2026-03-02 19:41:25 +00:00
copilot-swe-agent[bot]
35b3829da0 refactor: use custom worker script instead of standard RQ CLI
- Add scripts/rq-docker for Docker container compatibility
- Update Dockerfile to copy scripts directory
- Replace standard rq worker command with custom worker script
- Custom worker includes built-in scheduling via _drain_ready_scheduled_tasks

Co-authored-by: abhi1693 <5083532+abhi1693@users.noreply.github.com>
2026-03-02 14:57:00 +00:00
Abhimanyu Saharan
9bd34503d6 refactor: reorganize template files and update provisioning paths 2026-02-10 20:01:08 +05:30
Abhimanyu Saharan
f6bcd1ca5f refactor: update migration paths and improve database operation handling 2026-02-09 00:51:26 +05:30
Arjun (OpenClaw)
c65b225ba7 fix: dockerfiles build in compose context
- backend: copy dependency lockfiles from backend/ when build context is repo root
- frontend: don't copy public/ when it doesn't exist
2026-02-07 15:57:25 +00:00
openclaw-agent
7ac9aa659d fix(compose): avoid Clerk placeholders; include templates in backend image 2026-02-07 11:31:11 +00:00
Ishaan (OpenClaw)
8c0e9b1931 Add Dockerfiles and compose quickstart 2026-02-06 23:33:25 +00:00