1. Rename postcss.config.js to postcss.config.cjs - Fixes CommonJS syntax in ES module project - Allows build to complete successfully 2. Remove --production flag from Dockerfile - Install ALL dependencies including sharp - Sharp required for Astro image optimization - Fixes sharp missing error Both fixes enable successful Docker build and favicon to work.
15 lines
265 B
TOML
15 lines
265 B
TOML
# Nixpacks Configuration for Astro
|
|
# https://nixpacks.com/docs/configuration/file
|
|
|
|
[phases.setup]
|
|
nixPkgs = ["nodejs-20_x"]
|
|
|
|
[phases.install]
|
|
cmds = ["npm ci"]
|
|
|
|
[phases.build]
|
|
cmds = ["npm run build"]
|
|
|
|
[start]
|
|
cmd = "npm run preview -- --host 0.0.0.0 --port $PORT"
|