@@ -2,33 +2,33 @@ FROM selenium/standalone-chrome:latest
2
2
3
3
# Variables
4
4
ENV MAVEN_VERSION=3.6.0 \
5
- MAVEN_HOME=/usr/lib/mvn \
6
- NODE_VERSION=10.14.2 \
7
- SHELL=/bin/bash \
8
- LANG=en_US.UTF-8 \
9
- CSVER=3.1 .0 \
10
- GAUGE_VER=1.0.8 \
11
- VAULT_VER=1.3.4 \
12
- PATH=$MAVEN_HOME/bin:/usr/local/bin:$PATH
5
+ MAVEN_HOME=/usr/lib/mvn \
6
+ NODE_VERSION=10.14.2 \
7
+ SHELL=/bin/bash \
8
+ LANG=en_US.UTF-8 \
9
+ CSVER=3.2 .0 \
10
+ GAUGE_VER=1.0.8 \
11
+ VAULT_VER=1.3.4 \
12
+ PATH=$MAVEN_HOME/bin:/usr/local/bin:$PATH
13
13
14
14
COPY docker-entrypoint.sh /usr/local/bin/
15
15
16
16
# Packages
17
17
USER root
18
18
RUN apt-get update \
19
- && apt-get install -y openjdk-11-jdk \
20
- curl \
21
- dumb-init \
22
- && curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - \
23
- && apt-get install -y \
24
- nodejs \
25
- maven \
26
- net-tools \
27
- git \
28
- && apt-get clean \
29
- && rm -rf /var/lib/apt/lists/* \
30
- && rm -rf /var/cache/oracle-jdk11-installer \
31
- && npm install -g npmlog
19
+ && apt-get install -y openjdk-11-jdk \
20
+ curl \
21
+ dumb-init \
22
+ && curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - \
23
+ && apt-get install -y \
24
+ nodejs \
25
+ maven \
26
+ net-tools \
27
+ git \
28
+ && apt-get clean \
29
+ && rm -rf /var/lib/apt/lists/* \
30
+ && rm -rf /var/cache/oracle-jdk11-installer \
31
+ && npm install -g npmlog
32
32
33
33
# https://wiki.debian.org/Locale#Manually
34
34
RUN sed -i "s/# en_US.UTF-8/en_US.UTF-8/" /etc/locale.gen \
@@ -38,28 +38,28 @@ RUN sed -i "s/# en_US.UTF-8/en_US.UTF-8/" /etc/locale.gen \
38
38
39
39
# Install Vault
40
40
RUN curl -SsL -o vault.zip https://releases.hashicorp.com/vault/${VAULT_VER}/vault_${VAULT_VER}_linux_amd64.zip \
41
- && unzip -q vault.zip \
42
- && cp ./vault /usr/local/bin/
41
+ && unzip -q vault.zip \
42
+ && cp ./vault /usr/local/bin/
43
43
44
44
45
45
# Install Gauge
46
46
RUN curl -SsL -o gauge.zip https://github.com/getgauge/gauge/releases/download/v${GAUGE_VER}/gauge-${GAUGE_VER}-linux.x86_64.zip \
47
- && unzip -q gauge.zip \
48
- && cp ./gauge /usr/local/bin/ \
49
- && cd ../tmp \
50
- && rm -rf tmp \
51
- && gauge install java \
52
- && gauge install js \
53
- && gauge install screenshot \
54
- && gauge install html-report \
55
- && gauge install xml-report
47
+ && unzip -q gauge.zip \
48
+ && cp ./gauge /usr/local/bin/ \
49
+ && cd ../tmp \
50
+ && rm -rf tmp \
51
+ && gauge install java \
52
+ && gauge install js \
53
+ && gauge install screenshot \
54
+ && gauge install html-report \
55
+ && gauge install xml-report
56
56
57
57
# Install fixuid
58
58
RUN curl -SsL https://github.com/boxboat/fixuid/releases/download/v0.4/fixuid-0.4-linux-amd64.tar.gz | tar -C /usr/local/bin -xzf - \
59
- && chown root:root /usr/local/bin/fixuid \
60
- && chmod 4755 /usr/local/bin/fixuid \
61
- && mkdir -p /etc/fixuid \
62
- && printf "user: seluser\n group: seluser\n " > /etc/fixuid/config.yml
59
+ && chown root:root /usr/local/bin/fixuid \
60
+ && chmod 4755 /usr/local/bin/fixuid \
61
+ && mkdir -p /etc/fixuid \
62
+ && printf "user: seluser\n group: seluser\n " > /etc/fixuid/config.yml
63
63
64
64
# Install Code-Server
65
65
RUN cd /tmp && \
0 commit comments