Apparently I hadn't already committed those
This commit is contained in:
parent
e507d9b8c4
commit
b874a94223
2 changed files with 30 additions and 0 deletions
22
Dockerfile
Normal file
22
Dockerfile
Normal 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
8
Makefile
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
DOCKER = docker
|
||||||
|
DOCKER_TAG = nexrad-archive:latest
|
||||||
|
|
||||||
|
all:
|
||||||
|
$(DOCKER) image build --tag $(DOCKER_TAG) .
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(DOCKER) rmi $(DOCKER_TAG)
|
Loading…
Add table
Reference in a new issue