aboutsummaryrefslogtreecommitdiff
path: root/docker/dockerfile
blob: 879f1d46166b070411a25b9b65797e02f7ddb1ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM repobuildbase:latest

ARG REMOTE_ADDRESS

RUN echo -e '\n[kunoisayami]\nServer = ${REMOTE_ADDRESS}\n' >> /etc/pacman.conf

RUN pacman-key --init

RUN curl -fL https://keys.openpgp.org/vks/v1/by-fingerprint/4A0F0C8BC709ACA4341767FB243975C8DB9656B9 | pacman-key --add -

RUN pacman-key --finger 4A0F0C8BC709ACA4341767FB243975C8DB9656B9

RUN pacman-key --lsign-key 4A0F0C8BC709ACA4341767FB243975C8DB9656B9

RUN pacman --noconfirm --needed -Syu base-devel gnupg git yay

RUN useradd -m build

RUN echo 'build ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers

COPY dockerbuild.sh /home/build/

USER build

ENTRYPOINT ["bash", "-c", "/home/build/dockerbuild.sh"]