1
0
mirror of https://github.com/facebook/proxygen.git synced 2026-10-24 01:33:54 +03:00
Files
proxygen/Dockerfile
Cullen Walsh 4479f0337f Remove ruby dependency from proxygen and migrate it to shell scripts
Summary:
It seems silly we have a ruby dependency for a single file, so I
migrated the code generator to shell scripts, which we should expect to be
just as portable and much less to install, yay!

I verified the generated code is md5sum identical, so there shouldn't be any behavioral differences.

Test Plan: md5sum, does proxygen still build?

Reviewed By: afrind@fb.com

Subscribers: andrewcox, bmatheny

FB internal diff: D1963534

Signature: t1:1963534:1428010204:dd8847ce9f4b09e2d1f1d1a4c67390beee6092c4
2015-04-03 09:36:35 -07:00

27 lines
682 B
Docker

FROM ubuntu
RUN apt-get update
RUN apt-get install -yq git
RUN apt-get install -yq curl
RUN apt-get install -yq cmake build-essential
RUN apt-get install -yq \
flex \
bison \
libkrb5-dev \
libsasl2-dev \
libnuma-dev \
pkg-config \
libssl-dev \
libcap-dev \
gperf \
autoconf-archive \
libevent-dev \
libgoogle-glog-dev \
wget
WORKDIR /home
RUN git clone https://github.com/facebook/proxygen.git
WORKDIR /home/proxygen/proxygen
RUN ./deps.sh && ./reinstall.sh
WORKDIR /home/proxygen/proxygen/httpserver/samples/echo
RUN g++ -std=c++11 -o my_echo EchoServer.cpp EchoHandler.cpp -lproxygenhttpserver -lfolly -lglog -lgflags -pthread