Skip to content

Harden explorer Docker Compose resource controls#3

Merged
numbers-official merged 2 commits into
masterfrom
omni/mainnet-explorer-hardening-20260521
May 21, 2026
Merged

Harden explorer Docker Compose resource controls#3
numbers-official merged 2 commits into
masterfrom
omni/mainnet-explorer-hardening-20260521

Conversation

@numbers-official
Copy link
Copy Markdown

Summary

  • Add Docker Compose memory/swap limits for backend, DB, stats, stats DB, and Redis
  • Add backend healthcheck for indexing-status endpoint
  • Add Docker json-file log rotation defaults for high-volume services
  • Document production hardening steps for monitoring and process metrics

Verification

  • Parsed all docker-compose YAML files with PyYAML
  • Production mainnet explorer remained healthy after applying runtime memory limits: homepage and indexing-status endpoint returned HTTP 200

Notes

  • No production secrets were added. Limit values are configurable via environment variables.

@numbers-official numbers-official merged commit 64b2234 into master May 21, 2026
17 of 18 checks passed
@numbers-official numbers-official deleted the omni/mainnet-explorer-hardening-20260521 branch May 21, 2026 05:59
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