mirror of https://github.com/gogs/gogs.git
docker: delete `Dockerfile.aarch64` (#6658)
parent
82652f0f08
commit
7867163bfd
|
@ -1,45 +0,0 @@
|
||||||
FROM arm64v8/golang:1.14-alpine3.11 AS binarybuilder
|
|
||||||
RUN apk --no-cache --no-progress add --virtual \
|
|
||||||
build-deps \
|
|
||||||
build-base \
|
|
||||||
git \
|
|
||||||
linux-pam-dev
|
|
||||||
|
|
||||||
WORKDIR /gogs.io/gogs
|
|
||||||
COPY . .
|
|
||||||
RUN make build TAGS="cert pam"
|
|
||||||
|
|
||||||
FROM arm64v8/alpine:3.11
|
|
||||||
RUN wget https://github.com/tianon/gosu/releases/download/1.11/gosu-arm64 -O /usr/sbin/gosu \
|
|
||||||
&& chmod +x /usr/sbin/gosu \
|
|
||||||
&& echo http://dl-2.alpinelinux.org/alpine/edge/community/ >> /etc/apk/repositories \
|
|
||||||
&& apk --no-cache --no-progress add \
|
|
||||||
bash \
|
|
||||||
ca-certificates \
|
|
||||||
curl \
|
|
||||||
git \
|
|
||||||
linux-pam \
|
|
||||||
openssh \
|
|
||||||
s6 \
|
|
||||||
shadow \
|
|
||||||
socat \
|
|
||||||
tzdata \
|
|
||||||
rsync
|
|
||||||
|
|
||||||
ENV GOGS_CUSTOM /data/gogs
|
|
||||||
|
|
||||||
# Configure LibC Name Service
|
|
||||||
COPY docker/nsswitch.conf /etc/nsswitch.conf
|
|
||||||
|
|
||||||
WORKDIR /app/gogs
|
|
||||||
COPY docker ./docker
|
|
||||||
COPY --from=binarybuilder /gogs.io/gogs/gogs .
|
|
||||||
|
|
||||||
RUN ./docker/finalize.sh
|
|
||||||
|
|
||||||
# Configure Docker Container
|
|
||||||
VOLUME ["/data", "/backup"]
|
|
||||||
EXPOSE 22 3000
|
|
||||||
HEALTHCHECK CMD (nc -z -w 3 localhost:22 && curl -o /dev/null -sS http://localhost:3000/healthcheck) || exit 1
|
|
||||||
ENTRYPOINT ["/app/gogs/docker/start.sh"]
|
|
||||||
CMD ["/bin/s6-svscan", "/app/gogs/docker/s6/"]
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Docker for Gogs
|
# Docker for Gogs
|
||||||
|
|
||||||
 
|

|
||||||
|
|
||||||
Visit [Docker Hub](https://hub.docker.com/u/gogs) see all available images and tags.
|
Visit [Docker Hub](https://hub.docker.com/u/gogs) see all available images and tags.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue