| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- FROM arm32v7/ubuntu:18.04
-
- ADD resources/gogs_0.12.3_linux_armv7.tar.gz \
- /app
- ADD resources/start.sh \
- /
- ENV GOGS_CUSTOM /data/gogs
- ENV DEBIAN_FRONTEND=noninteractive
- RUN addgroup git \
- && adduser --disabled-password \
- --gecos "" \
- --home "/app/gogs" \
- --ingroup "git" \
- --no-create-home \
- git \
- && mkdir /data \
- && chown -R git:git /app /data \
- && ln -snf "/usr/share/zoneinfo/${TZ}" /etc/localtime \
- && echo "${TZ}" >/etc/timezone \
- && apt update \
- && apt --yes install \
- bash \
- ca-certificates \
- curl \
- git \
- less \
- libcap2-bin \
- musl-tools \
- rsync \
- socat \
- sqlite \
- tzdata \
- vim \
- && chmod 755 /start.sh \
- && echo "export GOGS_CUSTOM=${GOGS_CUSTOM}" >> /etc/profile
- VOLUME ["/data", "/backup"]
- ENTRYPOINT /start.sh
|