diff options
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -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 = |
