Skip to content

Commit 3cfe54a

Browse files
author
js-jslog
committed
Change user password and set version label as ARG
1 parent 50e37e0 commit 3cfe54a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ ENV NODE_VERSION=10.15.1
1212
RUN rm /bin/sh && ln -s /bin/bash /bin/sh
1313

1414
LABEL maintainer="Joseph Sinfield <[email protected]>"
15-
LABEL runcommand="docker run --rm -ti -v /var/run/docker.sock:/var/run/docker.sock -p 3000:3000 -e http_proxy -e https_proxy -e HTTP_PROXY -e HTTPS_PROXY -e SSH_AUTH_SOCK=\$SSH_AUTH_SOCK -v $(dirname \$SSH_AUTH_SOCK):$(dirname \$SSH_AUTH_SOCK) -v $(pwd):/home/developer/workspace -w /home/developer/workspace jslog/development-env"
1615

1716
# Set debconf to run non-interactively
1817
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
@@ -63,7 +62,7 @@ RUN add-apt-repository ppa:jonathonf/vim -y \
6362
# will be performed
6463
RUN groupadd --gid 1000 developer
6564
RUN useradd --create-home --shell /bin/bash --uid 1000 --gid 1000 developer
66-
RUN usermod --append --groups sudo developer && echo "developer:developer" | chpasswd
65+
RUN usermod --append --groups sudo developer && echo "developer:sudo" | chpasswd
6766
USER developer
6867

6968
# Install users vim customisations. This requires that the .vimrc
@@ -118,4 +117,7 @@ COPY --chown=developer:developer templates/webpack-es6/ /home/developer/template
118117
COPY --chown=developer:developer dotfiles/.gitignore /home/developer/templates/webpack-es6/.
119118
COPY --chown=developer:developer dotfiles/.eslintrc.json /home/developer/templates/webpack-es6/.
120119

121-
LABEL version="2.2.1"
120+
121+
ARG SEMVER="2.2.1"
122+
LABEL runcommand="docker run --rm -ti -v /var/run/docker.sock:/var/run/docker.sock -p 3000:3000 -e http_proxy -e https_proxy -e HTTP_PROXY -e HTTPS_PROXY -e SSH_AUTH_SOCK=\$SSH_AUTH_SOCK -v $(dirname \$SSH_AUTH_SOCK):$(dirname \$SSH_AUTH_SOCK) -v $(pwd):/home/developer/workspace -w /home/developer/workspace jslog/development-env:$SEMVER"
123+
LABEL version=$SEMVER

0 commit comments

Comments
 (0)