xmet/Dockerfile

26 lines
676 B
Text
Raw Permalink Normal View History

FROM python:3.13-alpine
COPY requirements.txt /root
2025-02-14 14:59:52 -05:00
RUN apk add build-base geos geos-dev sqlite libspatialite
RUN pip3 install -r /root/requirements.txt
2025-02-22 13:53:54 -05:00
RUN mkdir -p /var/opt/xmet/lib/xmet
RUN mkdir -p /var/opt/xmet/bin
RUN mkdir -p /var/lib/xmet
2025-02-22 13:53:54 -05:00
COPY db/xmet.sql doc/radars.tsv doc/wfo.tsv /tmp
COPY lib/xmet/*.py /var/opt/xmet/lib/xmet
COPY bin/xmet-nexrad-archive bin/xmet-db-init /var/opt/xmet/bin
2025-02-22 13:53:54 -05:00
ENV PYTHONPATH=/var/opt/xmet/lib
2025-02-22 13:53:54 -05:00
RUN sqlite3 -init /tmp/xmet.sql /var/lib/xmet/xmet.db .quit
2025-02-22 13:53:54 -05:00
RUN /var/opt/xmet/bin/xmet-db-init \
/var/lib/xmet/xmet.db \
/tmp/radars.tsv \
/tmp/wfo.tsv
2025-02-22 13:53:54 -05:00
ENTRYPOINT ["/var/opt/xmet/bin/xmet-nexrad-archive", "/var/lib/xmet/xmet.db"]