mirror of
https://github.com/sudoxnym/ha-addons.git
synced 2026-04-14 19:46:21 +00:00
29 lines
578 B
Text
29 lines
578 B
Text
|
|
ARG BUILD_FROM
|
||
|
|
FROM ${BUILD_FROM}
|
||
|
|
|
||
|
|
# install python deps
|
||
|
|
RUN apk add --no-cache python3 py3-pip py3-requests py3-beautifulsoup4
|
||
|
|
|
||
|
|
# create app directory
|
||
|
|
WORKDIR /app
|
||
|
|
|
||
|
|
# copy requirements and install
|
||
|
|
COPY requirements.txt .
|
||
|
|
RUN pip3 install --no-cache-dir --break-system-packages -r requirements.txt
|
||
|
|
|
||
|
|
# copy app code
|
||
|
|
COPY api.py config.py daemon.py cli.py setup_user.py ./
|
||
|
|
COPY db/ db/
|
||
|
|
COPY scoutd/ scoutd/
|
||
|
|
COPY matchd/ matchd/
|
||
|
|
COPY introd/ introd/
|
||
|
|
|
||
|
|
# create data directory
|
||
|
|
RUN mkdir -p /data/db /data/cache
|
||
|
|
|
||
|
|
# copy run script
|
||
|
|
COPY run.sh /
|
||
|
|
RUN chmod a+x /run.sh
|
||
|
|
|
||
|
|
CMD ["/run.sh"]
|