All checks were successful
Build OCI Containers / Build Containers (push) Successful in 42s
19 lines
609 B
Docker
19 lines
609 B
Docker
FROM python:3.12.7-slim-bookworm
|
|
|
|
RUN apt-get update && \
|
|
apt-get -y upgrade && \
|
|
apt-get -y --purge autoremove && \
|
|
apt-get -y install python3 python3-venv git && \
|
|
apt-get -y clean && \
|
|
groupadd -g 1000 aocbot && \
|
|
useradd -d /opt/aocbot -s /bin/bash -u 1000 -g 1000 aocbot && \
|
|
git clone https://git.domainforge.de/pennywise/aocbot.git /opt/aocbot && \
|
|
python3 -m venv /opt/venv && \
|
|
/opt/venv/bin/pip install -r /opt/aocbot/requirements.txt && \
|
|
chown -R 1000:1000 /opt/aocbot
|
|
|
|
WORKDIR /opt/aocbot
|
|
USER 1000
|
|
|
|
CMD ["/opt/venv/bin/python3", "/opt/aocbot/aoc_bot.py"]
|