diff options
Diffstat (limited to 'docker/app/alpine')
| -rw-r--r-- | docker/app/alpine/3.6/Dockerfile | 28 | ||||
| -rw-r--r-- | docker/app/alpine/3.7/Dockerfile | 28 |
2 files changed, 56 insertions, 0 deletions
diff --git a/docker/app/alpine/3.6/Dockerfile b/docker/app/alpine/3.6/Dockerfile new file mode 100644 index 00000000..b9cb557b --- /dev/null +++ b/docker/app/alpine/3.6/Dockerfile @@ -0,0 +1,28 @@ +FROM python:3.6-alpine + +STOPSIGNAL SIGQUIT +ARG EXTRAS=deploy + +RUN adduser \ + -D \ + -H \ + -u 1500 \ + pysite + +RUN apk add --no-cache --virtual build \ + gcc \ + linux-headers \ + musl-dev \ + && \ + apk add --no-cache \ + curl \ + postgresql-dev + +WORKDIR /app +COPY setup.py /app/setup.py +RUN python3 -m pip install .[$EXTRAS] +RUN apk del --purge build + +COPY . . + +CMD ["uwsgi", "--ini", "docker/app/uwsgi.ini"] diff --git a/docker/app/alpine/3.7/Dockerfile b/docker/app/alpine/3.7/Dockerfile new file mode 100644 index 00000000..4a8b5b34 --- /dev/null +++ b/docker/app/alpine/3.7/Dockerfile @@ -0,0 +1,28 @@ +FROM python:3.7-alpine + +STOPSIGNAL SIGQUIT +ARG EXTRAS=deploy + +RUN adduser \ + -D \ + -H \ + -u 1500 \ + pysite + +RUN apk add --no-cache --virtual build \ + gcc \ + linux-headers \ + musl-dev \ + && \ + apk add --no-cache \ + curl \ + postgresql-dev + +WORKDIR /app +COPY setup.py /app/setup.py +RUN python3 -m pip install .[$EXTRAS] +RUN apk del --purge build + +COPY . . + +CMD ["uwsgi", "--ini", "docker/app/uwsgi.ini"] |