aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2019-11-25 22:49:25 -0800
committerUnknwon <u@gogs.io>2019-11-25 22:49:25 -0800
commit2b5639d503e0110705f61431f5781e03af80292c (patch)
treeca147f0a2de387aa649e6a7c1166b9dbf56b3249
parentdb4bf20df33f008fa16fb1c813cc7ee14673d038 (diff)
Dockefile: format and use tagged version
[SKIP CI]
-rw-r--r--Dockerfile35
1 files changed, 19 insertions, 16 deletions
diff --git a/Dockerfile b/Dockerfile
index 2835da01..a496438e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,27 +1,30 @@
-FROM golang:alpine AS binarybuilder
-# Install build deps
-RUN apk --no-cache --no-progress add --virtual build-deps build-base git linux-pam-dev
+FROM golang:alpine3.10 AS binarybuilder
+RUN apk --no-cache --no-progress add --virtual \
+ build-deps \
+ build-base \
+ git \
+ linux-pam-dev
+
WORKDIR /go/src/github.com/gogs/gogs
COPY . .
RUN make build TAGS="sqlite cert pam"
-FROM alpine:latest
-# Install system utils & Gogs runtime dependencies
+FROM alpine:3.10
ADD https://github.com/tianon/gosu/releases/download/1.10/gosu-amd64 /usr/sbin/gosu
RUN 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
+ bash \
+ ca-certificates \
+ curl \
+ git \
+ linux-pam \
+ openssh \
+ s6 \
+ shadow \
+ socat \
+ tzdata \
+ rsync
ENV GOGS_CUSTOM /data/gogs