64 lines
1.2 KiB
Nix
64 lines
1.2 KiB
Nix
{config, ...}: {
|
|
m3ta.ports = {
|
|
enable = true;
|
|
|
|
definitions = {
|
|
ssh = 2022;
|
|
|
|
traefik = 80;
|
|
traefik-ssl = 443;
|
|
|
|
gitea = 3030;
|
|
outline = 3031;
|
|
vaultwarden = 3032;
|
|
ntfy-sh = 3033;
|
|
zammad = 3034;
|
|
it-tools = 3035;
|
|
zammad-hr = 3036;
|
|
zammad-hr-elasticsearch = 3037;
|
|
netbird = 3038;
|
|
azion-scheduler = 3039;
|
|
azion-scheduler-proxy = 3049;
|
|
|
|
metabase = 3013;
|
|
baserow = 3050;
|
|
|
|
librechat = 3040;
|
|
librechat-dev = 3141;
|
|
rag-api = 8000;
|
|
rag-api-dev = 8100;
|
|
litellm = 4000;
|
|
|
|
n8n = 5678;
|
|
kestra = 5080;
|
|
zugferd-service = 5060;
|
|
gotenberg = 5070;
|
|
|
|
portainer = 9000;
|
|
|
|
postgres = 5432;
|
|
pgadmin = 5050;
|
|
};
|
|
|
|
hostOverrides = {
|
|
AZ-CLD-1 = {
|
|
baserow = 3050;
|
|
librechat-dev = 3141;
|
|
rag-api-dev = 8100;
|
|
};
|
|
|
|
AZ-PRM-1 = {
|
|
baserow = 3051;
|
|
kestra = 5080;
|
|
stirling-pdf = 3032;
|
|
bpi = 3033;
|
|
};
|
|
};
|
|
};
|
|
|
|
environment.etc."info/all-ports.json".text = builtins.toJSON {
|
|
hostname = config.networking.hostName;
|
|
ports = config.m3ta.ports.all;
|
|
};
|
|
}
|