blob: 00b7dd1bf8f2ad9ec842c50ff3d7f2c49fc47325 (
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
 | FROM debian:bookworm
COPY scripts/provision-root.sh /provision-root.sh
RUN bash /provision-root.sh
RUN rm /provision-root.sh
COPY scripts/provision-docker.sh /tmp/provision-docker.sh
RUN bash /tmp/provision-docker.sh
USER compromyse
WORKDIR /home/compromyse
ENV USER=compromyse
ENV CONFIG=d
RUN mkdir ~/.ssh
RUN --mount=type=secret,id=id_rsa,required sudo cp /run/secrets/id_rsa ~/.ssh/id_rsa
RUN --mount=type=secret,id=id_rsa_pub,required sudo cp /run/secrets/id_rsa_pub ~/.ssh/id_rsa.pub
RUN sudo chown compromyse:compromyse ~/.ssh/id_rsa ~/.ssh/id_rsa.pub
COPY scripts/provision-user.sh /tmp/provision-user.sh
RUN bash /tmp/provision-user.sh
CMD [ "cat" ]
 |