Files
Kyle Speight 5a71b67076 update
2025-09-09 01:46:09 -07:00

19 lines
630 B
Docker

FROM --platform=$TARGETOS/$TARGETARCH python:3.12-slim-bookworm
LABEL author="Kyle Speight" maintainer="kyle@kyle-hosting.xyz"
RUN apt update \
&& apt -y install git gcc g++ ca-certificates dnsutils curl iproute2 ffmpeg procps tini \
&& useradd -m -d /home/container container
USER container
ENV USER=container HOME=/home/container
WORKDIR /home/container
STOPSIGNAL SIGINT
COPY --chown=container:container ./../entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/usr/bin/tini", "-g", "--"]
CMD ["/entrypoint.sh"]