shiori (production)
Published 2025-02-05 09:55:36 -05:00 by colin
Installation
docker pull git.nixc.us/colin/shiori:production
sha256:7da4f754e63dd973fa2d19784a0a6f31452f95c7ea25008a74b4f292bf07d001
Image Layers
ADD file:c92c248239f8c7b9b3c067650954815f391b7bcb09023f984972c082ace2a8d0 in / |
CMD ["/bin/sh"] |
/bin/sh -c apk add --no-cache ca-certificates |
/bin/sh -c [ ! -e /etc/nsswitch.conf ] && echo 'hosts: files dns' > /etc/nsswitch.conf |
ENV GOLANG_VERSION=1.15 |
/bin/sh -c set -eux; apk add --no-cache --virtual .build-deps bash gcc musl-dev openssl go ; export GOROOT_BOOTSTRAP="$(go env GOROOT)" GOOS="$(go env GOOS)" GOARCH="$(go env GOARCH)" GOHOSTOS="$(go env GOHOSTOS)" GOHOSTARCH="$(go env GOHOSTARCH)" ; apkArch="$(apk --print-arch)"; case "$apkArch" in armhf) export GOARM='6' ;; armv7) export GOARM='7' ;; x86) export GO386='387' ;; esac; wget -O go.tgz "https://golang.org/dl/go$GOLANG_VERSION.src.tar.gz"; echo '69438f7ed4f532154ffaf878f3dfd83747e7a00b70b3556eddabf7aaee28ac3a *go.tgz' | sha256sum -c -; tar -C /usr/local -xzf go.tgz; rm go.tgz; cd /usr/local/go/src; ./make.bash; rm -rf /usr/local/go/pkg/bootstrap /usr/local/go/pkg/obj ; apk del .build-deps; export PATH="/usr/local/go/bin:$PATH"; go version |
ENV GOPATH=/go |
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
/bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH" |
WORKDIR /go |
COPY file:370d1f2fd0cb3861c3675be0c69a48e04c631dcb65d3817119209cee8bfd9645 in /usr/local/bin/ |
ENV SHIORI_DIR=/srv/shiori/ |
EXPOSE 8080 |
CMD ["/usr/local/bin/shiori" "serve"] |
Labels
Key | Value |
---|---|
com.docker.compose.project | shiori |
com.docker.compose.service | shiori |
com.docker.compose.version | 2.30.3 |
Details
2025-02-05 09:55:36 -05:00
Versions (2)
View all
Container
0
OCI / Docker
linux/amd64
141 MiB
production
2025-02-05
staging
2025-02-05