Skip to content

Commit 11f66fe

Browse files
committed
added Dockerfile for martor-demo
1 parent d254ba2 commit 11f66fe

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Dockerfile

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
FROM alpine:latest
2+
3+
WORKDIR /app
4+
5+
RUN set -xe;
6+
7+
COPY . .
8+
9+
RUN apk add --no-cache python3 py3-pip tini; \
10+
pip install --upgrade pip setuptools-scm; \
11+
python3 setup.py install; \
12+
python3 martor_demo/manage.py makemigrations; \
13+
python3 martor_demo/manage.py migrate; \
14+
addgroup -g 1000 appuser; \
15+
adduser -u 1000 -G appuser -D -h /app appuser; \
16+
chown -R appuser:appuser /app
17+
18+
USER appuser
19+
EXPOSE 8000/tcp
20+
ENTRYPOINT [ "tini", "--" ]
21+
CMD [ "python3", "/app/martor_demo/manage.py", "runserver", "0.0.0.0:8000" ]

0 commit comments

Comments
 (0)