aboutsummaryrefslogtreecommitdiff
path: root/c_debian/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'c_debian/Dockerfile')
-rw-r--r--c_debian/Dockerfile7
1 files changed, 5 insertions, 2 deletions
diff --git a/c_debian/Dockerfile b/c_debian/Dockerfile
index 5a1d311..00b7dd1 100644
--- a/c_debian/Dockerfile
+++ b/c_debian/Dockerfile
@@ -6,7 +6,6 @@ RUN rm /provision-root.sh
COPY scripts/provision-docker.sh /tmp/provision-docker.sh
RUN bash /tmp/provision-docker.sh
-RUN rm /tmp/provision-docker.sh
USER compromyse
WORKDIR /home/compromyse
@@ -14,8 +13,12 @@ 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
-# RUN rm /tmp/provision-user.sh
CMD [ "cat" ]