blob: c63e99bc6d795df7ba7a44cceb3cd04ff80449f3 [file] [log] [blame]
Matthias Andreas Benkard12a57352021-12-28 18:02:04 +01001FROM alpine:3.14
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +01002LABEL maintainer "Andre Peters <andre.peters@servercow.de>"
3
4ENV XTABLES_LIBDIR /usr/lib/xtables
5ENV PYTHON_IPTABLES_XTABLES_VERSION 12
6ENV IPTABLES_LIBDIR /usr/lib
7
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +02008RUN apk add --virtual .build-deps \
9 gcc \
10 python3-dev \
11 libffi-dev \
12 openssl-dev \
13&& apk add -U python3 \
14 iptables \
15 ip6tables \
16 tzdata \
17 py3-pip \
18 musl-dev \
19&& pip3 install --upgrade pip \
20 python-iptables \
21 redis \
22 ipaddress \
23 dnspython \
24&& apk del .build-deps
25
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +010026# && pip3 install --upgrade pip python-iptables==0.13.0 redis ipaddress dnspython \
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +010027
28COPY server.py /
29CMD ["python3", "-u", "/server.py"]