From cd4de895eb814b880b8175992950eb2cd9a6902c Mon Sep 17 00:00:00 2001 From: Patrick Cleavelin Date: Mon, 13 Feb 2023 19:28:54 -0600 Subject: [PATCH] add docker image build --- flake.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/flake.nix b/flake.nix index 9464b25..9df14e2 100644 --- a/flake.nix +++ b/flake.nix @@ -40,6 +40,24 @@ cargoSha256 = "dGc6db0A7Tp+ZnsPAPCUbmmbNq/N/1DhKOb2gRPisN0="; nativeBuildInputs = [ local-rust cmake gcc libopus ]; }; + + docker = dockerTools.buildImage { + name = "memejoin-rs"; + tag = "0.1.0.alpha"; + copyToRoot = buildEnv { + name = "image-root"; + paths = [ default ffmpeg libopus youtube-dl ]; + }; + runAsRoot = '' + #!${runtimeShell} + mkdir -p /data + ''; + config = { + WorkingDir = "/data"; + Volumes = { "/data/config" = { }; "/data/sounds" = { }; }; + Entrypoint = [ "/bin/memejoin-rs" ]; + }; + }; }; } );