created vars.nix for jeeves and set up envvars

This commit is contained in:
Richie Cahill
2024-06-27 21:38:29 -04:00
parent e6cacdccc1
commit e0f2d2a856
8 changed files with 70 additions and 26 deletions

View File

@ -1,9 +1,12 @@
{ config, ... }:
let
vars = import ../vars.nix;
in
{
virtualisation.oci-containers.containers = {
grafana = {
image = "grafana/grafana-enterprise";
volumes = [ "/zfs/media/docker/configs/grafana:/var/lib/grafana" ];
volumes = [ "${vars.media_docker_configs}/grafana:/var/lib/grafana" ];
user = "600:600";
extraOptions = [ "--network=web" ];
autoStart = true;
@ -11,8 +14,8 @@
dnd_file_server = {
image = "ubuntu/apache2:latest";
volumes = [
"/zfs/media/docker/templates/file_server/sites/:/etc/apache2/sites-enabled/"
"/zfs/storage/main/Table_Top/:/data"
"${vars.media_docker_templates}/file_server/sites/:/etc/apache2/sites-enabled/"
"${vars.storage_main}/Table_Top/:/data"
];
extraOptions = [ "--network=web" ];
autoStart = true;
@ -20,8 +23,8 @@
arch_mirror = {
image = "ubuntu/apache2:latest";
volumes = [
"/zfs/media/docker/templates/file_server/sites/:/etc/apache2/sites-enabled/"
"/zfs/media/mirror/:/data"
"${vars.media_docker_templates}/file_server/sites/:/etc/apache2/sites-enabled/"
"${vars.media_mirror}:/data"
];
ports = [ "800:80" ];
extraOptions = [ "--network=web" ];