aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile.rpihub
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile.rpihub')
-rw-r--r--Dockerfile.rpihub24
1 files changed, 19 insertions, 5 deletions
diff --git a/Dockerfile.rpihub b/Dockerfile.rpihub
index d20b1e9a..0038b6c8 100644
--- a/Dockerfile.rpihub
+++ b/Dockerfile.rpihub
@@ -19,18 +19,32 @@ RUN [ "cross-build-start" ]
# Install system utils & Gogs runtime dependencies
ADD https://github.com/tianon/gosu/releases/download/1.9/gosu-armhf /usr/sbin/gosu
RUN chmod +x /usr/sbin/gosu \
- && apk --no-cache --no-progress add ca-certificates bash git linux-pam s6 curl openssh socat tzdata
+ && 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
+
+# Configure LibC Name Service
+COPY docker/nsswitch.conf /etc/nsswitch.conf
+COPY docker /app/gogs/docker
+COPY templates /app/gogs/templates
+COPY public /app/gogs/public
-COPY . /app/gogs/build
WORKDIR /app/gogs/build
+COPY . .
RUN ./docker/build-go.sh \
&& ./docker/build.sh \
&& ./docker/finalize.sh
-# Configure LibC Name Service
-COPY docker/nsswitch.conf /etc/nsswitch.conf
-
# For cross compile on dockerhub
################################