Apparently I hadn't already committed those

This commit is contained in:
XANTRONIX Industrial 2025-02-11 22:27:49 -05:00
parent e507d9b8c4
commit b874a94223
2 changed files with 30 additions and 0 deletions

22
Dockerfile Normal file
View file

@ -0,0 +1,22 @@
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"]

8
Makefile Normal file
View file

@ -0,0 +1,8 @@
DOCKER = docker
DOCKER_TAG = nexrad-archive:latest
all:
$(DOCKER) image build --tag $(DOCKER_TAG) .
clean:
$(DOCKER) rmi $(DOCKER_TAG)