Платформа ЦРНП "Мирокод" для разработки проектов
https://git.mirocod.ru
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
670 B
39 lines
670 B
FROM multiarch/alpine:armhf-v3.5 |
|
MAINTAINER Thomas Boerger <thomas@webhippie.de> |
|
|
|
EXPOSE 22 3000 |
|
|
|
RUN apk --no-cache add \ |
|
su-exec \ |
|
ca-certificates \ |
|
sqlite \ |
|
bash \ |
|
git \ |
|
linux-pam \ |
|
s6 \ |
|
curl \ |
|
openssh \ |
|
tzdata |
|
RUN addgroup \ |
|
-S -g 1000 \ |
|
git && \ |
|
adduser \ |
|
-S -H -D \ |
|
-h /data/git \ |
|
-s /bin/bash \ |
|
-u 1000 \ |
|
-G git \ |
|
git && \ |
|
echo "git:$(date +%s | sha256sum | base64 | head -c 32)" | chpasswd |
|
|
|
ENV USER git |
|
ENV GITEA_CUSTOM /data/gitea |
|
ENV GODEBUG=netdns=go |
|
|
|
VOLUME ["/data"] |
|
|
|
ENTRYPOINT ["/usr/bin/entrypoint"] |
|
CMD ["/bin/s6-svscan", "/etc/s6"] |
|
|
|
COPY docker / |
|
COPY gitea /app/gitea/gitea
|
|
|