diff options
author | terminaldweller <thabogre@gmail.com> | 2021-09-02 08:37:27 +0000 |
---|---|---|
committer | terminaldweller <thabogre@gmail.com> | 2021-09-02 08:37:27 +0000 |
commit | fc68d6e6968a5c681bbc4684ecee15f2cecefe81 (patch) | |
tree | 5289aa29433cdc8aa3e41739364757191d7d6b58 /searx | |
parent | squid multi-arch build (diff) | |
download | dockerimages-fc68d6e6968a5c681bbc4684ecee15f2cecefe81.tar.gz dockerimages-fc68d6e6968a5c681bbc4684ecee15f2cecefe81.zip |
filtron and morty arm builders
Diffstat (limited to '')
-rw-r--r-- | searx/filtron/Dockerfile | 11 | ||||
-rwxr-xr-x | searx/filtron/run.sh | 7 | ||||
-rw-r--r-- | searx/morty/Dockerfile | 13 | ||||
-rwxr-xr-x | searx/morty/run.sh | 7 |
4 files changed, 38 insertions, 0 deletions
diff --git a/searx/filtron/Dockerfile b/searx/filtron/Dockerfile new file mode 100644 index 0000000..35bea32 --- /dev/null +++ b/searx/filtron/Dockerfile @@ -0,0 +1,11 @@ +FROM alpine:3.13 as builder +RUN apk update && apk upgrade && apk add go git +RUN git clone https://github.com/asciimoo/filtron +RUN cd filtron && go build + +FROM alpine:3.13 +COPY --from=builder /filtron/filtron /usr/local/filtron/ +RUN apk --no-cache add ca-certificates \ + && adduser -D -h /usr/local/filtron -s /bin/false filtron filtron +USER filtron +EXPOSE 4005 diff --git a/searx/filtron/run.sh b/searx/filtron/run.sh new file mode 100755 index 0000000..20a1545 --- /dev/null +++ b/searx/filtron/run.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env sh +set -e +set -x + +docker buildx create armbuilder +docker buildx use armbuilder +docker buildx build --push --platform linux/arm/v7,linux/arm/v8,linux/amd64 --tag bloodstalker/filtron . diff --git a/searx/morty/Dockerfile b/searx/morty/Dockerfile new file mode 100644 index 0000000..59da7b4 --- /dev/null +++ b/searx/morty/Dockerfile @@ -0,0 +1,13 @@ +FROM alpine:3.13 as builder +RUN apk update && apk upgrade && apk add go git +RUN git clone https://github.com/asciimoo/morty +RUN cd morty && go build + +FROM alpine:3.13 +COPY --from=builder /morty/morty /usr/local/morty/ +RUN apk --no-cache add ca-certificates \ +&& rm -f /var/cache/apk/* \ +&& adduser -D -h /usr/local/morty -s /bin/false morty morty +USER morty +ENV DEBUG=true +EXPOSE 3000 diff --git a/searx/morty/run.sh b/searx/morty/run.sh new file mode 100755 index 0000000..8774336 --- /dev/null +++ b/searx/morty/run.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env sh +set -e +set -x + +# docker buildx create --name armbuilder +docker buildx use armbuilder +docker buildx build --push --platform linux/arm/v7,linux/arm/v8,linux/amd64 --tag bloodstalker/morty . |