Bladeren bron

Merge pull request #1685 from infosiftr/fix-ruby-nonroot

Fix "ruby-nonroot" with a fake HOME value for ~/.bundle/cache (and update ruby image with bundler 1.12.1)
yosifkit 9 jaren geleden
bovenliggende
commit
8357be171f
2 gewijzigde bestanden met toevoegingen van 26 en 24 verwijderingen
  1. 24 24
      library/ruby
  2. 2 0
      test/tests/ruby-nonroot/run.sh

+ 24 - 24
library/ruby

@@ -1,45 +1,45 @@
 # maintainer: InfoSiftr <[email protected]> (@infosiftr)
 
-2.1.9: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.1
-2.1: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.1
+2.1.9: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.1
+2.1: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.1
 
 2.1.9-onbuild: git://github.com/docker-library/ruby@5d04363db6f7ae316ef7056063f020557db828e1 2.1/onbuild
 2.1-onbuild: git://github.com/docker-library/ruby@5d04363db6f7ae316ef7056063f020557db828e1 2.1/onbuild
 
-2.1.9-slim: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.1/slim
-2.1-slim: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.1/slim
+2.1.9-slim: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.1/slim
+2.1-slim: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.1/slim
 
-2.1.9-alpine: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.1/alpine
-2.1-alpine: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.1/alpine
+2.1.9-alpine: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.1/alpine
+2.1-alpine: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.1/alpine
 
-2.2.5: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.2
-2.2: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.2
+2.2.5: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.2
+2.2: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.2
 
 2.2.5-onbuild: git://github.com/docker-library/ruby@5d04363db6f7ae316ef7056063f020557db828e1 2.2/onbuild
 2.2-onbuild: git://github.com/docker-library/ruby@5d04363db6f7ae316ef7056063f020557db828e1 2.2/onbuild
 
-2.2.5-slim: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.2/slim
-2.2-slim: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.2/slim
+2.2.5-slim: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.2/slim
+2.2-slim: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.2/slim
 
-2.2.5-alpine: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.2/alpine
-2.2-alpine: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.2/alpine
+2.2.5-alpine: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.2/alpine
+2.2-alpine: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.2/alpine
 
-2.3.1: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3
-2.3: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3
-2: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3
-latest: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3
+2.3.1: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3
+2.3: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3
+2: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3
+latest: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3
 
 2.3.1-onbuild: git://github.com/docker-library/ruby@1b08f346713a1293c2a9238e470e086126e2e28f 2.3/onbuild
 2.3-onbuild: git://github.com/docker-library/ruby@1b08f346713a1293c2a9238e470e086126e2e28f 2.3/onbuild
 2-onbuild: git://github.com/docker-library/ruby@1b08f346713a1293c2a9238e470e086126e2e28f 2.3/onbuild
 onbuild: git://github.com/docker-library/ruby@1b08f346713a1293c2a9238e470e086126e2e28f 2.3/onbuild
 
-2.3.1-slim: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3/slim
-2.3-slim: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3/slim
-2-slim: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3/slim
-slim: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3/slim
+2.3.1-slim: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3/slim
+2.3-slim: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3/slim
+2-slim: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3/slim
+slim: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3/slim
 
-2.3.1-alpine: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3/alpine
-2.3-alpine: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3/alpine
-2-alpine: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3/alpine
-alpine: git://github.com/docker-library/ruby@8df91f63357f0e9256d0afe193bc8f057ff91456 2.3/alpine
+2.3.1-alpine: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3/alpine
+2.3-alpine: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3/alpine
+2-alpine: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3/alpine
+alpine: git://github.com/docker-library/ruby@ef03134f6908840c95d40c4f7594f84973c399af 2.3/alpine

+ 2 - 0
test/tests/ruby-nonroot/run.sh

@@ -9,6 +9,8 @@ newImage="$("$dir/../image-name.sh" librarytest/ruby-nonroot "$image")"
 "$dir/../docker-build.sh" "$dir" "$newImage" <<EOD
 FROM $image
 USER nobody
+RUN mkdir /tmp/fake-home
+ENV HOME /tmp/fake-home
 EOD
 
 docker run --rm "$newImage" gem install advanced_math