GuidesTroubleshooting
Builds fail on an old Docker Engine
A service with environment variables needs Docker Engine 27.3 or newer for its build.
What you see
… (secret env mounts need Docker Engine 27.3 or newer: upgrade Docker on the Ferry server)The deploy gets the status build_failed. The live deploy continues to answer.
Why it occurs
The service has environment variables. They go to the build as BuildKit secrets. A BuildKit secret is a build secret. The Docker Engine of the server is older than 27.3.
How to repair it
Upgrade Docker on the Ferry server.