-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
18 changed files
with
42 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,7 +26,7 @@ RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked \ | |
mkdir -m 777 -p $QODANA_DATA $QODANA_CONF $DOTNET_ROOT $RIDER_UNREAL_ROOT && apt-get update && \ | ||
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ | ||
ca-certificates=20210119 \ | ||
curl=7.74.0-1.3+deb11u7 \ | ||
curl=7.74.0-1.3+deb11u10 \ | ||
fontconfig=2.13.1-4.2 \ | ||
git=1:2.30.2-1+deb11u2 \ | ||
git-lfs=2.13.2-1+b5 \ | ||
|
@@ -62,7 +62,7 @@ RUN ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && \ | |
npm install -g [email protected] [email protected] && npm config set update-notifier false && \ | ||
chmod 777 -R "$HOME/.npm" "$HOME/.npmrc" | ||
|
||
ARG QD_RELEASE="2023.2" | ||
ARG QD_RELEASE="2023.3" | ||
ARG QD_BUILD="QDNET-$QD_RELEASE" | ||
# hadolint ignore=DL3003,SC2043 | ||
RUN set -ex && \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
ARG GO_TAG="1.19-bullseye" | ||
ARG GO_TAG="1.21-bullseye" | ||
ARG NODE_TAG="16-bullseye-slim" | ||
FROM node:$NODE_TAG AS node_base | ||
FROM golang:$GO_TAG | ||
|
@@ -12,14 +12,16 @@ ENV JAVA_HOME="$QODANA_DIST/jbr" \ | |
QODANA_CONF="$HOME/.config/idea" \ | ||
PATH="$QODANA_DIST/bin:$PATH" | ||
|
||
ENV GOMODCACHE="$QODANA_DATA/cache/go" | ||
|
||
# hadolint ignore=SC2174,DL3009 | ||
RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked \ | ||
--mount=target=/var/cache/apt,type=cache,sharing=locked \ | ||
rm -f /etc/apt/apt.conf.d/docker-clean && \ | ||
mkdir -m 777 -p /opt $QODANA_DATA $QODANA_CONF && apt-get update && \ | ||
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ | ||
ca-certificates=20210119 \ | ||
curl=7.74.0-1.3+deb11u7 \ | ||
curl=7.74.0-1.3+deb11u10 \ | ||
fontconfig=2.13.1-4.2 \ | ||
git=1:2.30.2-1+deb11u2 \ | ||
git-lfs=2.13.2-1+b5 \ | ||
|
@@ -46,7 +48,7 @@ RUN ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && \ | |
npm install -g [email protected] [email protected] && npm config set update-notifier false && \ | ||
chmod 777 -R "$HOME/.npm" "$HOME/.npmrc" | ||
|
||
ARG QD_RELEASE="2023.2" | ||
ARG QD_RELEASE="2023.3" | ||
ARG QD_BUILD="QDGO-$QD_RELEASE" | ||
# hadolint ignore=DL3003,SC2043 | ||
RUN set -ex && \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -19,7 +19,7 @@ RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked \ | |
mkdir -m 777 -p /opt $QODANA_DATA $QODANA_CONF && apt-get update && \ | ||
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ | ||
ca-certificates=20210119 \ | ||
curl=7.74.0-1.3+deb11u7 \ | ||
curl=7.74.0-1.3+deb11u10 \ | ||
fontconfig=2.13.1-4.2 \ | ||
git=1:2.30.2-1+deb11u2 \ | ||
git-lfs=2.13.2-1+b5 \ | ||
|
@@ -34,16 +34,18 @@ RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked \ | |
|
||
ENV CONDA_DIR="/opt/miniconda3" \ | ||
CONDA_ENVS_PATH="$QODANA_DATA/cache/conda/envs" \ | ||
CONDA_PKGS_DIRS="$QODANA_DATA/cache/conda/pkgs" \ | ||
PIP_CACHE_DIR="$QODANA_DATA/cache/.pip/" \ | ||
POETRY_CACHE_DIR="$QODANA_DATA/cache/.poetry/" \ | ||
FLIT_ROOT_INSTALL=1 | ||
ENV PATH="$CONDA_DIR/bin:$HOME/.local/bin:$PATH" | ||
|
||
# https://docs.conda.io/projects/miniconda/en/latest/miniconda-hashes.html | ||
ARG CONDA_VERSION="py310_22.11.1-1" | ||
|
||
# hadolint ignore=SC2174,DL3009 | ||
RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked \ | ||
--mount=target=/var/cache/apt,type=cache,sharing=locked \ | ||
apt-get update && \ | ||
apt-get update && \ | ||
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ | ||
bzip2=1.0.8-4 \ | ||
libglib2.0-0=2.66.8-1 \ | ||
|
@@ -70,6 +72,7 @@ RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked \ | |
echo "conda activate base" >> ~/.bashrc && ln -s ${CONDA_DIR}/bin/python3 /usr/bin/python3 && \ | ||
find ${CONDA_DIR}/ -follow -type f -name '*.a' -delete && find ${CONDA_DIR}/ -follow -type f -name '*.js.map' -delete && \ | ||
${CONDA_DIR}/bin/conda install -c conda-forge poetry pipenv && ${CONDA_DIR}/bin/conda clean -afy && \ | ||
chmod 777 -R $HOME/.conda && \ | ||
rm -rf /tmp/* | ||
|
||
ENV PATH="/opt/yarn/bin:$PATH" | ||
|
@@ -86,7 +89,7 @@ RUN ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && \ | |
npm install -g [email protected] [email protected] && npm config set update-notifier false && \ | ||
chmod 777 -R "$HOME/.npm" "$HOME/.npmrc" | ||
|
||
ARG QD_RELEASE="2023.2" | ||
ARG QD_RELEASE="2023.3" | ||
ARG QD_BUILD="QDPY-$QD_RELEASE" | ||
# hadolint ignore=DL3003,SC2043 | ||
RUN set -ex && \ | ||
|