aboutsummaryrefslogtreecommitdiff
path: root/ddns/Dockerfile
blob: 0872f4d8ca53cabce4ea0cd3c080fe0ffddf7612 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM alpine:latest
LABEL maintainer="Mike Crute <mike@crute.us>"

RUN \
    apk add --no-cache \
        py2-pip \
        uwsgi-python \
    && pip install \
        flask \
        boto3 \
    && apk del py2-pip \
    && addgroup -g 1002 -S ddns \
    && adduser -u 1002 -S -H -D -G ddns ddns

ADD uwsgi.ini /etc/uwsgi/
ADD ddns.py /usr/share/ddns/

STOPSIGNAL SIGINT
CMD [ "/usr/sbin/uwsgi", "--ini", "/etc/uwsgi/uwsgi.ini" ]