From 283b699844c3de9ed6e319a54256e7fd44d4113e Mon Sep 17 00:00:00 2001 From: carlitosbond Date: Fri, 29 May 2026 14:16:07 +0000 Subject: [PATCH] feat: add IT Tools card and Caddyfile block for tools.carloselugo.com --- Caddyfile | 11 +++++++++++ frontend/src/components/tools.js | 10 +++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Caddyfile b/Caddyfile index fd9b617..00e887e 100644 --- a/Caddyfile +++ b/Caddyfile @@ -140,3 +140,14 @@ route-rush.carloselugo.com { } } + +# ── IT Tools ────────────────────────────────────────────────────────────────── +tools.carloselugo.com { + import security_headers + reverse_proxy it-tools:80 + encode gzip + log { + output file /var/log/caddy/it-tools.log + format json + } +} diff --git a/frontend/src/components/tools.js b/frontend/src/components/tools.js index b715c77..15ebc0d 100644 --- a/frontend/src/components/tools.js +++ b/frontend/src/components/tools.js @@ -7,6 +7,14 @@ const tools = [ url: 'https://md.carloselugo.com', status: 'live', }, + { + id: '02', + title: 'IT Tools', + desc: 'Collection of handy developer utilities — CIDR calculator, JSON formatter, base64, JWT decoder, cron parser, and 80+ more.', + tags: ['docker', 'devtools', 'networking'], + url: 'https://tools.carloselugo.com', + status: 'live', + }, ] const statusLabel = { @@ -92,4 +100,4 @@ export function renderTools() { } ` -} \ No newline at end of file +}