[HN Gopher] Cloud Run Quietly Swaps Home Env Var in Docker ___________________________________________________________________ Cloud Run Quietly Swaps Home Env Var in Docker Author : chanind Score : 23 points Date : 2021-09-27 21:37 UTC (1 hours ago) (HTM) web link (chanind.github.io) (TXT) w3m dump (chanind.github.io) | yzmtf2008 wrote: | The solution here is to use `$XDG_CACHE_HOME` instead of | `$HOME/.cache`, which may not be where a user wants their cache | to live: https://specifications.freedesktop.org/basedir- | spec/basedir-... | remram wrote: | $XDG_CACHE_HOME is usually not set, it is an override and | software should default to $HOME/.cache. | | As per your link: | | > If $XDG_CACHE_HOME is either not set or empty, a default | equal to $HOME/.cache should be used. | | So even if Huggingface is aware of that variable (and it | probably is) that won't help at all. | fwip wrote: | Is that variable set to a consistent value at both build & run | in Cloud Run? | reilly3000 wrote: | As an alternative, don't use root for Dockerfiles. Ever. It only | takes a few lines to create a user, group, and use said user, and | closes a whole class of security issues. | sjtindell wrote: | Closes security loopholes, increases operational burden (if | only slightly). A tale as old as time. ___________________________________________________________________ (page generated 2021-09-27 23:00 UTC)