20 lines
776 B
TOML
20 lines
776 B
TOML
# nixpacks.toml
|
|
|
|
# This section ensures that Hugo is available in the build environment.
|
|
# Nixpacks will use Nix to provide the 'hugo' package.
|
|
[phases.setup]
|
|
providers = ["node", "rust", "go"] # Ensures common build toolchains are available
|
|
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.
|