我已经设置了一个docker django容器并使用build 在这里构建了它的图像.本教程展示了如何制作基本的django应用程序并将应用程序安装到"/ code",据我所知,它包含在数据卷中.
但是,我想了解我将如何更新和开发此代码,并能够发布/部署它.因为当我进行提交时,它不会考虑代码中的任何更改,因为它是数据卷的一部分.
有什么办法可以让django代码成为图像的一部分,或用更新的代码更新图像?
假设我运行这段代码。
var score = 0;
for (var i = 0; i < arbitrary_length; i++) {
async_task(i, function() { score++; }); // increment callback function
}
Run Code Online (Sandbox Code Playgroud)
从理论上讲,我理解这会带来数据竞争,并且尝试同时递增的两个线程可能会导致单个增量,但是,nodejs(和 javascript)已知是单线程的。我能保证得分的最终值等于任意长度吗?