mirror of
https://github.com/gogs/gogs.git
synced 2025-05-25 00:40:40 +00:00
docker: reduce additional image layer for the not executable gosu binary (#6557)
This will help reduce the image size and image layers.
This commit is contained in:
parent
d6987ee05b
commit
c4cf659e32
@ -10,8 +10,8 @@ COPY . .
|
|||||||
RUN make build TAGS="cert pam"
|
RUN make build TAGS="cert pam"
|
||||||
|
|
||||||
FROM alpine:3.11
|
FROM alpine:3.11
|
||||||
ADD https://github.com/tianon/gosu/releases/download/1.11/gosu-amd64 /usr/sbin/gosu
|
RUN wget https://github.com/tianon/gosu/releases/download/1.11/gosu-amd64 -O /usr/sbin/gosu \
|
||||||
RUN chmod +x /usr/sbin/gosu \
|
&& chmod +x /usr/sbin/gosu \
|
||||||
&& echo http://dl-2.alpinelinux.org/alpine/edge/community/ >> /etc/apk/repositories \
|
&& echo http://dl-2.alpinelinux.org/alpine/edge/community/ >> /etc/apk/repositories \
|
||||||
&& apk --no-cache --no-progress add \
|
&& apk --no-cache --no-progress add \
|
||||||
bash \
|
bash \
|
||||||
|
@ -10,8 +10,8 @@ COPY . .
|
|||||||
RUN make build TAGS="cert pam"
|
RUN make build TAGS="cert pam"
|
||||||
|
|
||||||
FROM arm64v8/alpine:3.11
|
FROM arm64v8/alpine:3.11
|
||||||
ADD https://github.com/tianon/gosu/releases/download/1.11/gosu-arm64 /usr/sbin/gosu
|
RUN wget https://github.com/tianon/gosu/releases/download/1.11/gosu-arm64 -O /usr/sbin/gosu \
|
||||||
RUN chmod +x /usr/sbin/gosu \
|
&& chmod +x /usr/sbin/gosu \
|
||||||
&& echo http://dl-2.alpinelinux.org/alpine/edge/community/ >> /etc/apk/repositories \
|
&& echo http://dl-2.alpinelinux.org/alpine/edge/community/ >> /etc/apk/repositories \
|
||||||
&& apk --no-cache --no-progress add \
|
&& apk --no-cache --no-progress add \
|
||||||
bash \
|
bash \
|
||||||
|
@ -10,8 +10,8 @@ COPY . .
|
|||||||
RUN make build TAGS="cert pam"
|
RUN make build TAGS="cert pam"
|
||||||
|
|
||||||
FROM arm32v7/alpine:3.12
|
FROM arm32v7/alpine:3.12
|
||||||
ADD https://github.com/tianon/gosu/releases/download/1.12/gosu-armhf /usr/sbin/gosu
|
RUN wget https://github.com/tianon/gosu/releases/download/1.12/gosu-armhf -O /usr/sbin/gosu \
|
||||||
RUN chmod +x /usr/sbin/gosu \
|
&& chmod +x /usr/sbin/gosu \
|
||||||
&& echo http://dl-2.alpinelinux.org/alpine/edge/community/ >> /etc/apk/repositories \
|
&& echo http://dl-2.alpinelinux.org/alpine/edge/community/ >> /etc/apk/repositories \
|
||||||
&& apk --no-cache --no-progress add \
|
&& apk --no-cache --no-progress add \
|
||||||
bash \
|
bash \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user