From 408d3a49813bfa8f4397decd058cfa5a6110a859 Mon Sep 17 00:00:00 2001 From: Miran Bastaja Date: Tue, 21 Jan 2025 11:22:19 +0100 Subject: Create docker image nix package --- flake.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 8ebf214..721ba56 100644 --- a/flake.nix +++ b/flake.nix @@ -34,6 +34,7 @@ { packages = { default = config.packages.website; + website = pkgs.stdenv.mkDerivation { pname = "sorre-website"; version = "2025-01-21"; @@ -46,6 +47,24 @@ buildPhase = "zola build"; installPhase = "cp -r public $out"; }; + + docker-image = pkgs.dockerTools.buildImage { + name = "sorre-website"; + tag = "latest"; + config = { + ExposedPorts = { + "8080/tcp" = { }; + }; + Cmd = [ + "${pkgs.pkgsStatic.busybox}/bin/httpd" + "${config.packages.website}" + "--port" + "8080" + "--addr" + "0.0.0.0" + ]; + }; + }; }; devShells.default = -- cgit v1.3.1