chore: add nixpacks.toml configuration for Hugo static site deployment

This commit is contained in:
Greg 2025-05-25 15:40:02 +02:00
parent 8c8c8d8ad8
commit 1815cd5b55

18
nixpacks.toml Normal file
View File

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