gerard-botler/Dockerfile

21 lines
380 B
Docker
Raw Normal View History

FROM python:3.12
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY src/* .
2024-05-30 16:14:40 -04:00
# Set user and group
ARG user=gerard
ARG group=gerard
ARG uid=1000
ARG gid=1000
RUN groupadd -g ${gid} ${group}
RUN useradd -r -u ${uid} -g ${group} -s /bin/false -M ${user}
# Switch to user
USER ${uid}:${gid}
# lazyconfig
ENTRYPOINT python3 ./main.py
CMD tail -f /dev/null