No description
This repository has been archived on 2026-07-04. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • TypeScript 87.6%
  • JavaScript 7.6%
  • Dockerfile 3.2%
  • CSS 1.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-09-06 16:44:30 +01:00
.gitea/workflows Initial commit, most things work 2025-04-26 20:56:56 +01:00
.vscode Initial commit, most things work 2025-04-26 20:56:56 +01:00
bin That's why I had certs... Update regctl 2025-09-05 00:51:28 +01:00
public Initial commit, most things work 2025-04-26 20:56:56 +01:00
src Switch to cards 2025-09-06 16:22:22 +01:00
.env.example Initial commit, most things work 2025-04-26 20:56:56 +01:00
.gitignore Initial commit, most things work 2025-04-26 20:56:56 +01:00
biome.jsonc Add a load of fallbacks and rework the docker bits 2025-04-27 02:22:08 +01:00
Dockerfile That's why I had certs... Update regctl 2025-09-05 00:51:28 +01:00
next.config.js Clean up, add ssh2 to extern 2025-04-26 21:55:41 +01:00
package-lock.json Switch to node, give up on bun 2025-09-04 23:07:40 +01:00
package.json radash exists 2025-05-01 17:55:23 +01:00
postcss.config.js Initial commit, most things work 2025-04-26 20:56:56 +01:00
README.md Update readme 2025-09-06 16:44:30 +01:00
tsconfig.json Add a load of fallbacks and rework the docker bits 2025-04-27 02:22:08 +01:00

DVDash

A little dashboard for checking the latest versions of running docker containers.
Uses dockerode to check running containers, grab their images and then uses regctl to handle the connection to any registry to get the latest semver version for the image if found.
I used regctl because it turns out loads of docker registries do not follow the OCI spec and that tool just deals with it for me.

How do I deploy this?

This just runs on port 3000 and needs the docker socket as read only.

  dvdash:
    container_name: dvdash
    image: gitea.home.joemonk.co.uk/joe/dvdash:1
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      3000:3000

Create T3 App

This is a T3 Stack project bootstrapped with create-t3-app (because I'm comfortable with it and wanted to build a very small application very quickly).

Learn More