Skip to content

feat(docker): resource limits + production hardening (#1897)#1930

Open
mrveiss wants to merge 1 commit intoDev_new_guifrom
fix/issue-1897
Open

feat(docker): resource limits + production hardening (#1897)#1930
mrveiss wants to merge 1 commit intoDev_new_guifrom
fix/issue-1897

Conversation

@mrveiss
Copy link
Owner

@mrveiss mrveiss commented Mar 19, 2026

Summary

  • Added memory/CPU resource limits to all 9 services
  • Added log rotation (json-file driver, 50MB max, 5 files)
  • Restricted RedisInsight UI to localhost (was exposed to all interfaces)
  • Split flat autobot network into autobot-data + autobot-app tiers
  • Added no-new-privileges security option to all containers

Closes #1897

Test plan

  • Run docker compose config — verify YAML is valid
  • Run docker compose up -d — verify all services start
  • Verify RedisInsight only accessible from localhost
  • Verify containers respect memory limits: docker stats

…tion (#1897)

- Add memory/CPU limits to all 9 services
- Add json-file log rotation (50MB max, 5 files)
- Bind RedisInsight to localhost only (was exposed to all interfaces)
- Split flat network into autobot-data + autobot-app tiers
- Add no-new-privileges security option to all containers
@github-actions
Copy link

✅ SSOT Configuration Compliance: Passing

🎉 No hardcoded values detected that have SSOT config equivalents!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant