[mcp] Reorganizing container files

This commit is contained in:
2025-03-02 18:10:54 -08:00
parent fdd0c9a9ad
commit 9ede750a76
2 changed files with 14 additions and 18 deletions

View File

@@ -1,28 +1,24 @@
{ ... }: { config, ... }:
{ let
lib = import ./lib.nix config;
in {
imports = [ imports = [
./shared-postgres.nix ./shared-postgres.nix
]; ];
virtulisation.oci-containers.grafana = { virtualisation.oci-containers.containers.grafana = lib.mkContainer {
image = "grafana/grafana-enterprise"; image = "grafana/grafana-enterprise";
autoStart = true;
dependsOn = [ dependsOn = [
"db" "db"
]; ];
extraOptions = [ hostName = "grafana";
"-l=traefik.enable=true" port = 3000;
"-l=traefik.http.routers.grafana.rule=${localHostRule "grafana"}" homepageOpts = {
"-l=traefik.http.services.grafana.loadbalancer.server.port=3000" group = "Infra";
"-l=homepage.group=Infra" icon = "grafana.png";
"-l=homepage.name=Grafana" name = "Grafana";
"-l=homepage.icon=grafana.png" description = "Database Visualization";
"-l=homepage.href=https://grafana.${domain}" };
"-l=homepage.description=Database visualization"
"-l=homepage.widget.type=grafana"
"-l=homepage.widget.url=http://grafana.havenisms.com:3000"
];
volumes = [ volumes = [
"grafana-storage:/var/lib/grafana" "grafana-storage:/var/lib/grafana"
]; ];

View File

@@ -1,7 +1,7 @@
# Shared Postgres Database # Shared Postgres Database
{ ... }: { ... }:
{ {
virtualisation.oci-containers.db = { virtualisation.oci-containers.containers.db = {
image = "docker.io/postgres:16-alpine"; image = "docker.io/postgres:16-alpine";
autoStart = true; autoStart = true;
volumes = [ volumes = [