diff --git a/nixpacks.toml b/nixpacks.toml new file mode 100644 index 0000000..61db53c --- /dev/null +++ b/nixpacks.toml @@ -0,0 +1,18 @@ +# nixpacks.toml + +# This section ensures that Hugo is available in the build environment. +# Nixpacks will use Nix to provide the 'hugo' package. +[phases.setup] +nix_pkgs = ["hugo"] + +# This section defines the command(s) to build your Hugo site. +# Using "--verbose" can give more detailed output from Hugo during the build if needed. +# Using "--minify" is good practice to reduce file sizes. +[phases.build] +cmds = ["hugo --verbose --minify"] + +# This section tells Nixpacks where your built static site will be located. +# Coolify will then use this 'public' directory to serve your website. +[start] +public_dir = "public" +# No 'cmd' is needed here for static sites, as Coolify handles the serving.