Use docker base image pkg

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-08-18 11:11:12 +03:00
parent 09fbf7150c
commit adf022169e
36 changed files with 36 additions and 36 deletions

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "adguardhome"; name = "adguardhome";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "authelia"; name = "authelia";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "comentario"; name = "comentario";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "flaresolverr"; name = "flaresolverr";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -29,7 +29,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "gitea-act-runner"; name = "gitea-act-runner";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "gitea"; name = "gitea";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "grafana-image-renderer"; name = "grafana-image-renderer";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "grafana"; name = "grafana";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -21,7 +21,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "jellyfin"; name = "jellyfin";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -31,7 +31,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "jellyseerr"; name = "jellyseerr";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "littlelink-server"; name = "littlelink-server";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "mariadb"; name = "mariadb";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "mysql"; name = "mysql";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -132,7 +132,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "nextcloud"; name = "nextcloud";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -4,7 +4,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "nginx-receiver"; name = "nginx-receiver";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -31,7 +31,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "nginx"; name = "nginx";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "ntfy"; name = "ntfy";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "oidcwarden"; name = "oidcwarden";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "outline"; name = "outline";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -13,7 +13,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "postgresql"; name = "postgresql";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "prometheus-fail2ban-exporter"; name = "prometheus-fail2ban-exporter";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "prometheus-node-exporter"; name = "prometheus-node-exporter";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "prometheus-podman-exporter"; name = "prometheus-podman-exporter";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "prometheus-smartctl-exporter"; name = "prometheus-smartctl-exporter";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "prometheus"; name = "prometheus";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "prowlarr"; name = "prowlarr";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "radarr"; name = "radarr";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -13,7 +13,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "recyclarr"; name = "recyclarr";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -7,7 +7,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "redis"; name = "redis";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -52,7 +52,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "shlink-web-client"; name = "shlink-web-client";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -53,7 +53,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "shlink"; name = "shlink";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "sish"; name = "sish";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -9,7 +9,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "sonarr"; name = "sonarr";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "traefik"; name = "traefik";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -14,7 +14,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "transmission-protonvpn"; name = "transmission-protonvpn";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";

View File

@@ -6,7 +6,7 @@ let
in in
pkgs.dockerTools.buildImage { pkgs.dockerTools.buildImage {
name = "whoami"; name = "whoami";
fromImage = import ../base { inherit pkgs; }; fromImage = pkgs.docker-image-base;
copyToRoot = pkgs.buildEnv { copyToRoot = pkgs.buildEnv {
name = "root"; name = "root";