File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,11 +5,15 @@ RUN pip install pipenv && \
55 pipenv requirements > requirements.txt && \
66 pip install --timeout=60 --retries=5 --target=/site-packages -r requirements.txt
77
8-
8+ ADD https://github.com/krallin/tini/releases/download/v0.19.0/tini-static /tini
9+ RUN chmod +x /tini
10+
911FROM gcr.io/distroless/python3-debian12:nonroot
1012WORKDIR /app
1113COPY --from=dependency-builder /site-packages /site-packages
1214COPY --from=dependency-builder /app/ /app/
15+ COPY --from=dependency-builder /tini /tini
1316ENV PYTHONPATH=/site-packages
1417USER nonroot
15- CMD ["main.py" ]
18+ ENTRYPOINT ["/tini" , "--" ]
19+ CMD ["/usr/bin/python" , "main.py" ]
Original file line number Diff line number Diff line change 2121logger = logging .getLogger ('keyword_alert.root' )
2222logger .setLevel (__level )
2323logger .addHandler (handler )
24-
You can’t perform that action at this time.
0 commit comments