From b1f2b1ac6b8e52ba8addd91eb01b99e5b4ba76a4 Mon Sep 17 00:00:00 2001 From: Raspberry Pi Date: Tue, 4 Aug 2026 15:45:45 +0530 Subject: [PATCH] feat: add data for localhost --- caddie.ts | 77 ++++++++++++++++++++++++++++++++----------------------- cadedit | 4 +-- 2 files changed, 47 insertions(+), 34 deletions(-) diff --git a/caddie.ts b/caddie.ts index c2cd4af..eb25b8b 100755 --- a/caddie.ts +++ b/caddie.ts @@ -2,44 +2,38 @@ import { writeFileSync } from "fs" const mappings = { // portfolio - "silicoflare.dev": "http://sunfire:3000", - "www.silicoflare.dev": "http://sunfire:3000", - "www.hy-pr.link": "http://sunfire:3000", - "blog.silicoflare.dev": "http://sunfire:2368", + "blog.silicoflare.dev": "http://localhost:2368", // mini-services - "yamtrack.hy-pr.link": "http://sunfire:9002", - "todo.hy-pr.link": "http://sunfire:9001", - "affine.hy-pr.link": "http://sunfire:9005", - "affine-nyx.hy-pr.link": "http://sunfire:9005", - "cash.hy-pr.link": "http://sunfire:9006", - "pin.hy-pr.link": "http://sunfire:9007", - // "stardew.hy-pr.link": "http://sunfire:9008", - // "keep.hy-pr.link": "http://sunfire:9010", - "dl-api.hy-pr.link": "http://sunfire:9011", - "dl.hy-pr.link": "http://sunfire:9012", - "pics.hy-pr.link": "http://sunfire:9013", - "books.hy-pr.link": "http://sunfire:9014", - "nametag.hy-pr.link": "http://sunfire:9015", - "rss.hy-pr.link": "http://sunfire:8080", + "yamtrack.hy-pr.link": "http://localhost:9002", + "todo.hy-pr.link": "http://localhost:9001", + "affine.hy-pr.link": "http://localhost:9005", + "affine-nyx.hy-pr.link": "http://localhost:9005", + "cash.hy-pr.link": "http://localhost:9006", + "pin.hy-pr.link": "http://localhost:9007", + // "stardew.hy-pr.link": "http://localhost:9008", + // "keep.hy-pr.link": "http://localhost:9010", + "dl-api.hy-pr.link": "http://localhost:9011", + "dl.hy-pr.link": "http://localhost:9012", + "pics.hy-pr.link": "http://localhost:9013", + "books.hy-pr.link": "http://localhost:9014", + "nametag.hy-pr.link": "http://localhost:9015", + "rss.hy-pr.link": "http://localhost:8080", // mega-services - "git.hy-pr.link": "http://sunfire:9100", + "git.hy-pr.link": "http://localhost:9100", "ntfy.hy-pr.link": "http://localhost:9101", - "chat.hy-pr.link": "http://sunfire:9102", - "dav.hy-pr.link": "http://sunfire:9103", - "files.hy-pr.link": "http://sunfire:9104", - "ytrewq.hy-pr.link": "http://sunfire:9105", - "pocketbase.hy-pr.link": "http://sunfire:8090", - "immich.hy-pr.link": "http://sunfire:2283", - "auth.hy-pr.link": "http://sunfire:1411", + "chat.hy-pr.link": "http://localhost:9102", + "dav.hy-pr.link": "http://localhost:9103", + "files.hy-pr.link": "http://localhost:9104", + "ytrewq.hy-pr.link": "http://localhost:9105", + "pocketbase.hy-pr.link": "http://localhost:8090", + "immich.hy-pr.link": "http://localhost:2283", + "dash.hy-pr.link": "http://localhost:3026", // other - "webhook.hy-pr.link": "http://sunfire:8000", - "docs.hy-pr.link": "http://sunfire:10000", - "license.hy-pr.link": "http://sunfire:10001", - "type.hy-pr.link": "http://ultramarine:3000", - "type-api.hy-pr.link": "http://ultramarine:5005", + "webhook.hy-pr.link": "http://localhost:8000", + "docs.hy-pr.link": "http://localhost:10000", // statics "chef.hy-pr.link": "http://100.64.0.3:8100", @@ -49,10 +43,29 @@ const mappings = { } let caddyfile = `# Caddyfile -http://139.84.140.254 { +http://103.126.231.26 { redir https://silicoflare.dev{uri} } +https://103.126.231.26 { + redir https://silicoflare.dev{uri} +} + +bash.hy-pr.link { + root * /opt/sites/bash + file_server +} + +stardew.hy-pr.link { + root * /opt/sites/stardew + file_server +} + +predictor.stardew.hy-pr.link { + root * /opt/sites/stardew-predictor + file_server +} + hy-pr.link { redir /silicoflare https://silicoflare.dev redir /flare https://silicoflare.dev diff --git a/cadedit b/cadedit index 4897328..ca9429b 100755 --- a/cadedit +++ b/cadedit @@ -1,5 +1,5 @@ #!/bin/bash -nvim /home/linuxuser/bin/caddie.ts -sudo /home/linuxuser/.bun/bin/bun /home/linuxuser/bin/caddie.ts +nvim /home/pi/bin/cadedit/caddie.ts +sudo /home/pi/.bun/bin/bun /home/pi/bin/cadedit/caddie.ts sudo systemctl reload caddy