diff --git a/Dockerfile b/Dockerfile index 9431706..4579710 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,12 @@ FROM golang:alpine as builder +ARG IMG_PATH=/opt/pics +ARG EXHAUST_PATH=/opt/exhaust RUN apk update ;\ apk add alpine-sdk ;\ git clone https://github.com/webp-sh/webp_server_go /build ;\ cd /build ;\ - sed -i 's/\/path\/to\/exhaust/\/opt\/exhaust/g' config.json ;\ - sed -i 's/\/path\/to\/pics/\/opt\/pics/g' config.json ;\ + sed -i "s|.\/pics|${IMG_PATH}|g" config.json ;\ + sed -i "s|\"\"|\"${EXHAUST_PATH}\"|g" config.json ;\ sed -i 's/127.0.0.1/0.0.0.0/g' config.json WORKDIR /build RUN go build -o webp-server . @@ -13,4 +15,4 @@ COPY --from=builder /build/webp-server /usr/bin/webp-server COPY --from=builder /build/config.json /etc/config.json WORKDIR /opt VOLUME /opt/exhaust -CMD ["/usr/bin/webp-server", "--config", "/etc/config.json"] +CMD ["/usr/bin/webp-server", "--config", "/etc/config.json"] \ No newline at end of file