[mcp] Reorganizing container files
This commit is contained in:
@@ -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"
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -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 = [
|
||||||
|
|||||||
Reference in New Issue
Block a user