mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-05 03:03:40 +00:00
Fix update-demo to work correctly with a web browser.
The built in go http.Fileserver handles If-Modified-Since in the header by comparing it with the last modified date on the file/directory. Since the file is unaltered when we switch to a new container, that results in 304s when trying to fetch data.json, so the browser doesn't fetch the new picture after doing a rolling update. Separate issue, the Dockerfile ADD command was being interpreted as `copy html/data.json into a directory called 'html/kitten.jpg '`, instead of the `copy these 2 files into root`. Changed to separate commands using COPY, per recommended dockerfile practices.
This commit is contained in:
@@ -13,4 +13,5 @@
|
||||
# limitations under the License.
|
||||
|
||||
FROM kubernetes/test-webserver
|
||||
ADD html/data.json html/kitten.jpg /
|
||||
COPY html/kitten.jpg kitten.jpg
|
||||
COPY html/data.json data.json
|
||||
|
@@ -13,4 +13,5 @@
|
||||
# limitations under the License.
|
||||
|
||||
FROM kubernetes/test-webserver
|
||||
ADD html/data.json html/nautilus.jpg /
|
||||
COPY html/nautilus.jpg nautilus.jpg
|
||||
COPY html/data.json data.json
|
||||
|
Reference in New Issue
Block a user