summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiran Bastaja <mbastaja@sorre.xyz>2025-01-21 11:22:19 +0100
committerMiran Bastaja <mbastaja@sorre.xyz>2025-01-21 11:22:57 +0100
commit408d3a49813bfa8f4397decd058cfa5a6110a859 (patch)
treeab705d33f6b6fe9406432d4b1720a338d253f406
parenta99137805474431a1224ca68b060f1c77f26e072 (diff)
Create docker image nix package
-rw-r--r--flake.nix19
1 files changed, 19 insertions, 0 deletions
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 =