lib/smartcloud/grids/grid-runner/Dockerfile in smartcloud-0.0.101 vs lib/smartcloud/grids/grid-runner/Dockerfile in smartcloud-0.0.102

- old
+ new

@@ -12,17 +12,24 @@ addgroup --gid "$DOCKER_GID" "docker" && \ adduser --disabled-password --gecos "" --uid "$USER_UID" "$USER_NAME" && \ adduser "$USER_NAME" "docker" # We need the following: -# - git, because that gets us the git-http-backend CGI script # - fcgiwrap, because that is how nginx does CGI +# IMPORTANT NOTE: This is custom build fcgiwrap package to account for NO_BUFFERING OPTION. +# Original URL: https://github.com/gnosek/fcgiwrap +# Custom URL: https://github.com/notr1ch/fcgiwrap +COPY fcgiwrap /root/apk-packages/fcgiwrap +RUN apk add --repository /root/apk-packages fcgiwrap && \ + rm -rf /root/apk-packages + +# - git and git-daemon, because that gets us the git-http-backend CGI script +# - ruby, to run smartcloud gem # - spawn-fcgi, to launch fcgiwrap and to create the unix socket RUN apk add --update coreutils && \ apk add --update git && \ apk add --update git-daemon && \ apk add --update ruby && \ - apk add --update fcgiwrap && \ apk add --update spawn-fcgi && \ rm -rf /var/cache/apk/* RUN gem install smartcloud --no-rdoc --no-ri