github.com/ericwq/aprilsh@v0.0.0-20240517091432-958bc568daa0/build/abuild.dockerfile (about)

     1  FROM alpine:3.19
     2  LABEL maintainer="ericwq057@qq.com"
     3  
     4  #
     5  RUN apk add --no-cache --update alpine-sdk sudo mandoc abuild-doc tzdata atools
     6  RUN adduser -D packager
     7  RUN addgroup packager abuild
     8  RUN echo 'packager ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/packager
     9  RUN sudo -u packager abuild-keygen -n --append --install
    10  RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
    11  
    12  USER packager:abuild
    13  RUN cd ~ && \
    14  	# mkdir -p packages/testing/ packages/main/ packages/community/ && \
    15  	git clone https://gitlab.alpinelinux.org/ericwq057/aports.git
    16  
    17  # USER root
    18  
    19  # ENV PATH=$OLDPATH
    20  CMD ["/bin/ash"]