18 lines
390 B
Docker
18 lines
390 B
Docker
FROM python:3.14-slim
|
|
|
|
LABEL Maintainer="anima"
|
|
|
|
WORKDIR /data
|
|
|
|
COPY main.py /data
|
|
COPY requirements.txt /data
|
|
RUN pip install -r requirements.txt
|
|
COPY skills/ skills/
|
|
RUN for req in skills/*/requirements.txt; do \
|
|
if [ -f "$req" ]; then \
|
|
echo "Installing $req"; \
|
|
pip install -r "$req"; \
|
|
fi; \
|
|
done
|
|
|
|
CMD ["/usr/local/bin/python", "-m", "main"] |