Merge pull request #11 from bitnami/change-gems-owner

Change permissions so bitnami user can install gems
This commit is contained in:
Miguel Ángel Martínez Triviño
2015-08-26 13:51:19 -07:00
2 changed files with 4 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
#!/bin/bash
mkdir /app
chown -R $BITNAMI_APP_USER:$BITNAMI_APP_USER /app/
chown -R $BITNAMI_APP_USER:$BITNAMI_APP_USER /app/ $BITNAMI_APP_DIR
sudo gem install bundler
gem install bundler

View File

@@ -39,7 +39,7 @@ teardown() {
}
@test "can install gem modules with system requirements" {
run docker exec $CONTAINER_NAME sudo gem install nokogiri --no-ri --no-rdoc
run docker exec $CONTAINER_NAME gem install nokogiri --no-ri --no-rdoc
[ "$status" = 0 ]
}
@@ -52,7 +52,7 @@ teardown() {
@test "port 3000 exposed" {
add_app
docker exec -d $CONTAINER_NAME sh -c 'sudo gem install sinatra --no-ri --no-rdoc && ruby server.rb'
docker exec -d $CONTAINER_NAME sh -c 'gem install sinatra --no-ri --no-rdoc && ruby server.rb'
sleep 10
run docker run --rm --link $CONTAINER_NAME:ruby bitnami/ruby curl http://ruby:3000/hi
[[ "$output" =~ "A Lanister always pays his debts" ]]