FROM python:3.13-alpine COPY requirements.txt /root RUN apk add build-base geos geos-dev sqlite libspatialite RUN pip3 install -r /root/requirements.txt RUN mkdir -p /var/opt/xmet/lib/xmet RUN mkdir -p /var/opt/xmet/bin RUN mkdir -p /var/lib/xmet COPY db/xmet.sql \ doc/radars.tsv \ doc/wfo.tsv \ doc/igra2-station-list.txt /tmp COPY lib/xmet/*.py /var/opt/xmet/lib/xmet COPY bin/xmet-nexrad-archive bin/xmet-db-init /var/opt/xmet/bin ENV PYTHONPATH=/var/opt/xmet/lib RUN sqlite3 -init /tmp/xmet.sql /var/lib/xmet/xmet.db .quit RUN /var/opt/xmet/bin/xmet-db-init \ /var/lib/xmet/xmet.db \ --radars-tsv /tmp/radars.tsv \ --wfo-tsv /tmp/wfo.tsv \ --igra-stations /tmp/igra2-station-list.txt ENTRYPOINT ["/var/opt/xmet/bin/xmet-nexrad-archive", "/var/lib/xmet/xmet.db"]