Skip to content

Commit

Permalink
Add a non-privileged build user to the Dockerfile.
Browse files Browse the repository at this point in the history
  • Loading branch information
Rotonen committed Oct 22, 2020
1 parent 784cd7c commit 16656f8
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions docker/Dockerfile
Expand Up @@ -24,15 +24,17 @@ RUN apt-get update -qq \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*

RUN mkdir -p /var/build/snow
WORKDIR /var/build/snowblossom
RUN useradd -ms /bin/bash snowblossom
RUN chown -R snowblossom:snowblossom /home/snowblossom

USER snowblossom
WORKDIR /home/snowblossom
RUN git clone https://github.com/snowblossomcoin/rosesnow.git -b v0.1 rosesnow.git

WORKDIR /var/build/snowblossom/rosesnow.git
WORKDIR /home/snowblossom/rosesnow
RUN bazel build :RoseSnow_deploy.jar

WORKDIR /var/build/snowblossom/rosesnow.git/maven
WORKDIR /home/snowblossom/rosesnow/maven

EXPOSE 8080/tcp

Expand Down

0 comments on commit 16656f8

Please sign in to comment.