@@ -15,21 +15,21 @@ SHELL ["/bin/bash", "--login", "-c"]
15
15
16
16
# Global dependencies
17
17
RUN apt-get update \
18
- && apt-get install -y --no-install-recommends git curl zip unzip libexpat1-dev \
19
- && apt-get clean \
20
- && rm -rf /var/lib/apt/lists/*
18
+ && apt-get install -y --no-install-recommends git curl zip unzip libexpat1-dev \
19
+ && apt-get clean \
20
+ && rm -rf /var/lib/apt/lists/*
21
21
22
22
COPY .nvmrc .nvmrc
23
23
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash && source ~/.profile \
24
- && nvm install \
25
- && npm install -g yarn
24
+ && nvm install \
25
+ && npm install -g yarn
26
26
27
27
# SDKMAN
28
28
ARG JAVA_VERSION
29
29
RUN curl -s "https://get.sdkman.io" | bash
30
30
RUN source "/root/.sdkman/bin/sdkman-init.sh" \
31
- && sdk install java ${JAVA_VERSION}-tem \
32
- && sdk install sbt
31
+ && sdk install java ${JAVA_VERSION}-tem \
32
+ && sdk install sbt
33
33
34
34
# Java formatter
35
35
ADD https://github.com/google/google-java-format/releases/download/v1.25.2/google-java-format-1.25.2-all-deps.jar /tmp/java-formatter.jar
@@ -39,24 +39,24 @@ ADD https://github.com/google/google-java-format/releases/download/v1.25.2/googl
39
39
COPY --from=python-builder /usr/local/bin/ /usr/local/bin/
40
40
COPY --from=python-builder /usr/local/lib/ /usr/local/lib/
41
41
RUN echo "export PATH=$PATH:/usr/local/bin/python" >> ~/.profile \
42
- && echo "export PATH=$PATH:/usr/local/bin/pip" >> ~/.profile \
43
- && pip install --upgrade pip pipx && pipx ensurepath \
44
- && pipx install poetry==2
42
+ && echo "export PATH=$PATH:/usr/local/bin/pip" >> ~/.profile \
43
+ && pip install --upgrade pip pipx && pipx ensurepath \
44
+ && pipx install poetry==2
45
45
ENV VIRTUAL_ENV=/opt/env
46
46
RUN python -m venv $VIRTUAL_ENV
47
47
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
48
48
49
49
# Go
50
50
COPY --from=go-builder /usr/local/go/ /usr/local/go/
51
51
RUN echo "export PATH=$PATH:/usr/local/go/bin:/root/go/bin" >> ~/.profile && source ~/.profile \
52
- && curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.60.3 \
53
- && go install golang.org/x/tools/cmd/goimports@v0.22.0
52
+ && curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.60.3 \
53
+ && go install golang.org/x/tools/cmd/goimports@v0.22.0
54
54
55
55
56
56
# Dart
57
57
COPY --from=dart-builder /usr/lib/dart/ /usr/lib/dart/
58
58
RUN echo "export PATH=/usr/lib/dart/bin:/root/.pub-cache/bin:$PATH" >> ~/.profile && source ~/.profile \
59
- && dart pub global activate melos
59
+ && dart pub global activate melos
60
60
61
61
# PHP
62
62
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
0 commit comments