Skip to content

Commit

Permalink
optimize docker image layers for sakuli and sakuli-java image #253
Browse files Browse the repository at this point in the history
  • Loading branch information
Tobias Schneck committed Mar 5, 2018
1 parent 975585c commit 66ca190
Show file tree
Hide file tree
Showing 9 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion docker/Dockerfile.sakuli.centos.icewm
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ RUN $INST_SCRIPTS/sakuli.sh

### configure startup
ADD ./sakuli-client/src/common/scripts $STARTUPDIR
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR
# use headless user for startup
USER 1984

Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile.sakuli.centos.icewm.java
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
### configure startup
ADD ./sakuli-client/src/common/scripts/ $STARTUPDIR
ADD ./sakuli-client/src_java/common/scripts/ $STARTUPDIR
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME $SAKULI_TEST_SUITE
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR
# use headless user for startup
USER 1984

Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile.sakuli.centos.xfce
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ RUN $INST_SCRIPTS/sakuli.sh

### configure startup
ADD ./sakuli-client/src/common/scripts $STARTUPDIR
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR
# use headless user for startup
USER 1984

Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile.sakuli.centos.xfce.java
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
### configure startup
ADD ./sakuli-client/src/common/scripts/ $STARTUPDIR
ADD ./sakuli-client/src_java/common/scripts/ $STARTUPDIR
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME $SAKULI_TEST_SUITE
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR
# use headless user for startup
USER 1984

Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile.sakuli.ubuntu.icewm
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ RUN $INST_SCRIPTS/sakuli.sh

### configure startup
ADD ./sakuli-client/src/common/scripts $STARTUPDIR
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR
# use headless user for startup
USER 1984

Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile.sakuli.ubuntu.icewm.java
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
### configure startup
ADD ./sakuli-client/src/common/scripts/ $STARTUPDIR
ADD ./sakuli-client/src_java/common/scripts/ $STARTUPDIR
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME $SAKULI_TEST_SUITE
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR
# use headless user for startup
USER 1984

Expand Down
4 changes: 2 additions & 2 deletions docker/Dockerfile.sakuli.ubuntu.xfce
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This Dockerfile is used to build a sakuli image based on Ubuntu

FROM consol/ubuntu-xfce-vnc:1.2.3
FROM consol/ubuntu-xfce-vnc:dev

MAINTAINER Tobias Schneck "[email protected]"
ENV REFRESHED_AT 2017-12-18
Expand Down Expand Up @@ -53,7 +53,7 @@ RUN $INST_SCRIPTS/sakuli.sh

### configure startup
ADD ./sakuli-client/src/common/scripts $STARTUPDIR
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR
# use headless user for startup
USER 1984

Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile.sakuli.ubuntu.xfce.java
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
### configure startup
ADD ./sakuli-client/src/common/scripts/ $STARTUPDIR
ADD ./sakuli-client/src_java/common/scripts/ $STARTUPDIR
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME $SAKULI_TEST_SUITE
RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR
# use headless user for startup
USER 1984

Expand Down
2 changes: 1 addition & 1 deletion docker/sakuli-client/src_java/common/install/sakuli.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ echo "export MAVEN_OPTS=-Dsakuli.version=$SAKULI_VERSION" >> $HOME/.bashrc
echo 'echo MAVEN_OPTS=$MAVEN_OPTS' >> $HOME/.bashrc

echo "set correct permissions"
$INST_SCRIPTS/set_user_permission.sh $SAKULI_TEST_SUITE
$INST_SCRIPTS/set_user_permission.sh $HOME $SAKULI_TEST_SUITE

0 comments on commit 66ca190

Please sign in to comment.