Files
uncloud/website
Miek Gieben 0cdf721a6a feat(dns): implement DNS names for machines in m.internal (#359)
* feat(dns): implement extra dns names for machine in m.internal

This implements <machinename>.m.internal and <machineid>.m.internal as
names that can be queried in the cluster.

Listing all machines/services is not implemented, this may come later.

Fixes: #340

Signed-off-by: Miek Gieben <miek@miek.nl>

* Implement getting all machine address

A query for m.internal returns all ip address

There is no overflow check

Signed-off-by: Miek Gieben <miek@miek.nl>

---------

Signed-off-by: Miek Gieben <miek@miek.nl>
2026-10-07 14:54:28 +10:00
..
2026-07-09 18:56:46 +10:00
2025-07-31 19:04:24 +10:00

Website

Landing page

Landing page is a single static HTML file located at ./landing/index.html. It is built using Tailwind CSS.

Local development

cd landing
open index.html
# Watch the Tailwind CSS class changes and rebuild style.css
npm run dev

Docs and Blog

/docs and /blog are built using Docusaurus, a modern static website generator.

Local Development

npm start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

Deployment

Both the landing page and Docusaurus site are built into a single Docker image that runs Caddy web server to serve the static files.

Before building a production image, test the build locally:

docker compose -f compose.local.yaml up --build

Verify:

Deploy to production

make website-image-push
uc deploy