jetify-com / devbox

Instant, easy, and predictable development environments
https://www.jetify.com/devbox/
Apache License 2.0
8.19k stars 192 forks source link

[gen-dockerfile] Make /code directory creation idempotent #1956

Closed tclasen closed 4 months ago

tclasen commented 4 months ago

Summary

Resolves:

How was it tested?

diff --git a/testscripts/generate/dockerfile.test.txt b/testscripts/generate/dockerfile.test.txt
index d63680b3..ec561564 100644
--- a/testscripts/generate/dockerfile.test.txt
+++ b/testscripts/generate/dockerfile.test.txt
@@ -1,3 +1,5 @@
 exec devbox init
 exec devbox generate dockerfile
 exists Dockerfile
+exec devbox add docker
+exec devbox run -- docker build .

Followed by:

$ go test ./testscripts -run TestScripts/dockerfile

which results in a successfully built dockerfile.

mohsenari commented 4 months ago

Thanks for this.