x86_64-alpine-python/Dockerfile
Jonny Ervine f14e2468fe new file: Dockerfile
new file:   Jenkinsfile
	new file:   requirements.txt
Initial commit
2020-02-19 06:16:51 +00:00

26 lines
634 B
Docker

# Base on latest (edge) alpine image
FROM harbor.ervine.dev/library/x86_64/alpine/alpine-3.11
MAINTAINER “Jonathan Ervine” <docker@ervine.org>
# Install updates
ENV LANG='en_US.UTF-8' \
LANGUAGE='en_US.UTF-8' \
FLASK_APP=/data/app-dev/app.py
ADD requirements.txt /tmp/requirements.txt
RUN apk update
RUN apk -U upgrade
RUN apk -U add python3 gcc python3-dev musl-dev libffi-dev
RUN adduser -D python
RUN pip3 install -r /tmp/requirements.txt
RUN rm -rf /tmp/src && rm -rf /var/cache/apk/* && rm -f /tmp/requirements.txt
EXPOSE 3000
#USER python
CMD [ "/usr/bin/flask", "run", "--host=0.0.0.0", "--port=3000" ]