We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ec4b45 commit c147ff9Copy full SHA for c147ff9
1 file changed
Dockerfile
@@ -1,13 +1,19 @@
1
-FROM python:3.9-alpine
+FROM alpine:3.22
2
+RUN apk --no-cache add ca-certificates
3
-WORKDIR /app
4
+ARG IMAGE_TAG
5
+ENV IMAGE_TAG=$IMAGE_TAG
6
+LABEL org.opencontainers.image.version=$IMAGE_TAG
7
+
8
+ARG TARGETOS
9
+ARG TARGETARCH
10
-RUN pip install flask wakeonlan pythonping
11
+WORKDIR /app
12
13
COPY . .
14
-ENV PORT=5555
15
+COPY dist/${TARGETOS}/${TARGETARCH}/app .
16
-EXPOSE ${PORT}
17
+RUN rm dist/ -r
18
-CMD ["python", "app.py"]
19
+CMD ["./app"]
0 commit comments