WORKFLOW MERGEDHow it could work

Define the host once. Add services under it.

The interface would treat a machine and the applications running on that machine as related objects instead of two unrelated configurations.

01

Add a host

Example: app-server at 192.168.1.31.

02

Define the normal hostname

Create server.home so the host remains directly reachable for SSH and other services.

03

Add application services

Example: app on port 3001, admin UI on 8080, API on 5000.

04

Assign friendly service names

Map app.home to the 3001 service and admin.home to 8080.

05

Generate the appropriate networking config

DNS and proxy/routing definitions stay coordinated rather than being configured separately.