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/"]