1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-23 01:39:27 +02:00
dockerfiles/fteproxy/Dockerfile

44 lines
1.1 KiB
Docker
Raw Normal View History

2015-05-27 01:14:55 +02:00
#
# Dockerfile for fteproxy
#
2015-09-03 06:05:35 +02:00
FROM alpine
MAINTAINER kev <norelpy@datageek.info>
2015-05-27 01:14:55 +02:00
2015-09-03 06:05:35 +02:00
RUN apk add -U build-base \
2015-09-19 14:46:02 +02:00
gmp \
gmp-dev \
2015-09-03 06:05:35 +02:00
libstdc++ \
python \
python-dev \
py-pip \
&& pip install fteproxy \
&& apk del build-base \
2015-09-19 14:46:02 +02:00
gmp-dev \
2015-09-03 06:05:35 +02:00
python-dev \
&& rm -rf /root/.cache /var/cache/apk/*
2015-05-27 01:14:55 +02:00
ENV MODE server
ENV UPSTREAM_FORMAT manual-http-request
ENV DOWNSTREAM_FORMAT manual-http-response
ENV CLIENT_IP 127.0.0.1
ENV CLIENT_PORT 8079
ENV SERVER_IP 127.0.0.1
ENV SERVER_PORT 8080
ENV PROXY_IP 127.0.0.1
ENV PROXY_PORT 8081
ENV RELEASE 20131224
ENV KEY FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000
2015-09-03 06:05:35 +02:00
CMD fteproxy --mode $MODE \
--upstream-format $UPSTREAM_FORMAT \
--downstream-format $DOWNSTREAM_FORMAT \
--client_ip $CLIENT_IP \
--client_port $CLIENT_PORT \
--server_ip $SERVER_IP \
--server_port $SERVER_PORT \
--proxy_ip $PROXY_IP \
--proxy_port $PROXY_PORT \
--release $RELEASE \
--key $KEY