diff options
| author | Miran Bastaja <mbastaja@sorre.xyz> | 2025-01-21 11:22:19 +0100 |
|---|---|---|
| committer | Miran Bastaja <mbastaja@sorre.xyz> | 2025-01-21 11:22:57 +0100 |
| commit | 408d3a49813bfa8f4397decd058cfa5a6110a859 (patch) | |
| tree | ab705d33f6b6fe9406432d4b1720a338d253f406 | |
| parent | a99137805474431a1224ca68b060f1c77f26e072 (diff) | |
Create docker image nix package
| -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 = |
