Skip to content

Commit b9324e6

Browse files
authored
Merge pull request #3019 from Dokploy/fix/clean-railpack-builder-after-build
fix: ensure proper cleanup of Docker buildx builder container
2 parents 735b70b + 04a1a84 commit b9324e6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

packages/server/src/utils/builders/railpack.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,15 @@ export const getRailpackCommand = (application: ApplicationNested) => {
7575
buildArgs.push(buildAppDirectory);
7676

7777
const bashCommand = `
78+
7879
# Ensure we have a builder with containerd
7980
docker buildx create --use --name builder-containerd --driver docker-container || true
8081
docker buildx use builder-containerd
8182
8283
echo "Preparing Railpack build plan..." ;
8384
railpack ${prepareArgs.join(" ")} || {
8485
echo "❌ Railpack prepare failed" ;
86+
docker buildx rm builder-containerd || true
8587
exit 1;
8688
}
8789
echo "✅ Railpack prepare completed." ;
@@ -91,6 +93,7 @@ echo "Building with Railpack frontend..." ;
9193
${exportEnvs.join("\n")}
9294
docker ${buildArgs.join(" ")} || {
9395
echo "❌ Railpack build failed" ;
96+
docker buildx rm builder-containerd || true
9497
exit 1;
9598
}
9699
echo "✅ Railpack build completed." ;

0 commit comments

Comments
 (0)