Files
addrss.io/old-dockerfile
2025-09-07 22:20:09 +00:00

40 lines
731 B
Plaintext

# syntax=docker/dockerfile:1
FROM debian:trixie
WORKDIR /app
RUN <<EOF
apt-get -y update
apt-get -y upgrade
apt-get -y install curl build-essential autoconf automake libtool pkg-config wget
wget https://go.dev/dl/go1.25.1.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.25.1.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
wget https://git.ratermania.net/tommy/libpostal-addrss/archive/libpostal.tar.gz
tar xzf libpostal.tar.gz
cd libpostal-addrss
./bootstrap.sh
./configure MODEL=senzing
make -j8
make install
ldconfig
EOF
WORKDIR /app
COPY go.mod ./
COPY go.sum ./
RUN go mod download
COPY . ./
RUN go build
EXPOSE 1337
RUN ls -la
CMD [ "./addrss" ]