You are browsing as a guest. Sign up (or log in) to start making projects!

10h 5m 20s logged

Since the last devlog, I have made some changes: Hosting Emojis, Memory improvements, better Proxy. And I am currently working on Site-Checker.

Hosting Emojis

When the target of a record matches the following hosting providers an emoji is displayed next to it in brackets:
:orchard: Orchard
🅰️ Coolify A
🅱️ Coolify B
:vercel: Vercel
:github: GitHub Pages
:netlify: Netlify
:nest: Nest
:cloudflare: Cloudflare Pages

This is done with regexes (see them here)

Memory improvement

In my last devlog, I wrote that the program is always killed by the OOM-Killer because it uses too much RAM, that is now fixed.

The problem was that for each commit I cached all records that exists at that commit, which was not only complete waste of resources, but also completely unnecessary because I didn’t use the cache afterwards.

better Proxy

There were also some improvements for the Proxy, such as blocking Permanent Redirects for unsafe Location headers and caching the HTTPS state for a site.

Site Checker

That is my new big feature for this project. It is going to check all the sites in the dns zones. And if it finds a problem it is going to send it to a special channel and write it in a slack list (see the attached image). The checker will check for problem in the DNS or server deployment.

I already working on it. See the feature/site-chechker branch

0
5

Comments 0

No comments yet. Be the first!