Add jupiter transmission container
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -6,6 +6,11 @@ let
|
||||
destination = "/bin/entrypoint";
|
||||
text = builtins.readFile ./entrypoint.sh;
|
||||
};
|
||||
|
||||
flood-for-transmission = pkgs.runCommandLocal "flood-for-transmission" { } ''
|
||||
mkdir -p $out/var/www
|
||||
cp -r ${pkgs.flood-for-transmission} $out/var/www/transmission
|
||||
'';
|
||||
in
|
||||
pkgs.dockerTools.buildImage {
|
||||
name = "transmission-protonvpn";
|
||||
@@ -13,19 +18,20 @@ pkgs.dockerTools.buildImage {
|
||||
|
||||
copyToRoot = pkgs.buildEnv {
|
||||
name = "root";
|
||||
paths = with pkgs; [
|
||||
paths = [
|
||||
entrypoint
|
||||
transmission_4
|
||||
flood-for-transmission
|
||||
wireguard-tools
|
||||
libnatpmp
|
||||
curl
|
||||
jq
|
||||
pkgs.transmission_4
|
||||
pkgs.wireguard-tools
|
||||
pkgs.libnatpmp
|
||||
pkgs.curl
|
||||
pkgs.jq
|
||||
];
|
||||
pathsToLink = [
|
||||
"/bin"
|
||||
"/lib"
|
||||
"/share"
|
||||
"/var"
|
||||
];
|
||||
};
|
||||
|
||||
@@ -43,7 +49,8 @@ pkgs.dockerTools.buildImage {
|
||||
"/var/lib/transmission" = { };
|
||||
};
|
||||
Env = [
|
||||
"TRANSMISSION_WEB_HOME=${pkgs.flood-for-transmission}"
|
||||
"TRANSMISSION_HOME=/etc/transmission"
|
||||
"TRANSMISSION_WEB_HOME=/var/www/transmission"
|
||||
];
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user