# 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.