mirror of https://github.com/grpc/grpc.git
parent
881f4ff672
commit
b7223bbfe9
5 changed files with 12 additions and 32 deletions
@ -1,21 +1,6 @@ |
|||||||
# ronn: a ruby tool used to convert markdown to man pages, used during the |
|
||||||
# install of Protobuf extensions |
|
||||||
# |
|
||||||
# rake: a ruby version of make used to build the PHP Protobuf extension |
|
||||||
RUN /bin/bash -l -c "rvm all do gem install ronn rake" |
|
||||||
|
|
||||||
# Install composer |
# Install composer |
||||||
RUN curl -sS https://getcomposer.org/installer | php |
RUN curl -sS https://getcomposer.org/installer | php |
||||||
RUN mv composer.phar /usr/local/bin/composer |
RUN mv composer.phar /usr/local/bin/composer |
||||||
|
|
||||||
# Download the patched PHP protobuf so that PHP gRPC clients can be generated |
|
||||||
# from proto3 schemas. |
|
||||||
RUN git clone https://github.com/stanley-cheung/Protobuf-PHP.git /var/local/git/protobuf-php |
|
||||||
|
|
||||||
RUN /bin/bash -l -c "rvm use ruby-2.1 ${'\\'} |
|
||||||
&& cd /var/local/git/protobuf-php ${'\\'} |
|
||||||
&& rvm all do rake pear:package version=1.0 ${'\\'} |
|
||||||
&& pear install Protobuf-1.0.tgz" |
|
||||||
|
|
||||||
# Define the default command. |
# Define the default command. |
||||||
CMD ["bash"] |
CMD ["bash"] |
||||||
|
Loading…
Reference in new issue