aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile.aarch64
diff options
context:
space:
mode:
authoratzoum <atzoum@gmail.com>2017-02-28 23:16:23 +0200
committer无闻 <u@gogs.io>2017-02-28 16:16:23 -0500
commit341eafcf0490a1cb1d9f1e407c8194685d34c26c (patch)
treea53c486c08ec3870fec356b2dcf334cb3468c3b6 /Dockerfile.aarch64
parentdd649eb4cc8dc6f1edc7168607bddb9dd6dde0be (diff)
adapt Dockerfile.aarch64 (#4210)
Diffstat (limited to 'Dockerfile.aarch64')
-rw-r--r--Dockerfile.aarch6412
1 files changed, 7 insertions, 5 deletions
diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64
index b4f58d86..a6c9f149 100644
--- a/Dockerfile.aarch64
+++ b/Dockerfile.aarch64
@@ -1,5 +1,4 @@
FROM aarch64/alpine:3.5
-MAINTAINER atzoum@gmail.com
# Install system utils & Gogs runtime dependencies
ADD https://github.com/tianon/gosu/releases/download/1.9/gosu-arm64 /usr/sbin/gosu
@@ -8,9 +7,12 @@ RUN chmod +x /usr/sbin/gosu \
ENV GOGS_CUSTOM /data/gogs
-COPY . /app/gogs/
-WORKDIR /app/gogs/
-RUN ./docker/build.sh
+COPY . /app/gogs/build
+WORKDIR /app/gogs/build
+
+RUN ./docker/build-go.sh \
+ && ./docker/build.sh \
+ && ./docker/finalize.sh
# Configure LibC Name Service
COPY docker/nsswitch.conf /etc/nsswitch.conf
@@ -18,5 +20,5 @@ COPY docker/nsswitch.conf /etc/nsswitch.conf
# Configure Docker Container
VOLUME ["/data"]
EXPOSE 22 3000
-ENTRYPOINT ["docker/start.sh"]
+ENTRYPOINT ["/app/gogs/docker/start.sh"]
CMD ["/bin/s6-svscan", "/app/gogs/docker/s6/"]