FROM python:3.13-alpine RUN apk add sqlite libspatialite RUN pip3 install boto3 RUN mkdir -p /var/opt/nexrad-archive/lib/nexrad RUN mkdir -p /var/opt/nexrad-archive/bin RUN mkdir -p /var/lib/nexrad-archive COPY db/nexrad.sql doc/radars.tsv /tmp COPY lib/nexrad/*.py /var/opt/nexrad-archive/lib/nexrad COPY bin/nexrad-archive bin/nexrad-archive-init /var/opt/nexrad-archive/bin ENV PYTHONPATH=/var/opt/nexrad-archive/lib RUN sqlite3 -init /tmp/nexrad.sql /var/lib/nexrad-archive/nexrad.db .quit RUN /var/opt/nexrad-archive/bin/nexrad-archive-init \ /var/lib/nexrad-archive/nexrad.db \ /tmp/radars.tsv ENTRYPOINT ["/var/opt/nexrad-archive/bin/nexrad-archive", "/var/lib/nexrad-archive/nexrad.db"]