Алексейка alex
  • Joined on 2023-10-03

redkit-creator (2.0)

Published 2024-06-11 15:49:37 +05:00 by alex

Installation

docker pull g.torshes.ru/alex/redkit-creator:2.0
sha256:30b7065947c1970c114d5d9735a65b0754345ba053dccb768c616fab26feaca9

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=20.04
ADD file:e7cff353f027ecf0a2cb1cdd51714de3b083a11a0d965f104489f9a7e6925056 in /
CMD ["/bin/bash"]
ENV TZ=Asia/Yekaterinburg
ENV DEBIAN_FRONTEND=noninteractive
/bin/sh -c apt update -y && apt install libgl1 libxkbcommon-dev libegl1 libfontconfig-dev libgssapi-krb5-2 libdbus-1-3 libxkbcommon-x11-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shape0 libxcb-xinerama0 libxcb-cursor-dev -y && apt clean -y && apt autoremove --purge -y
/bin/sh -c apt install p7zip-full libglu1-mesa-dev llvm-11 clang-11 ccache gdb apt-transport-https ca-certificates build-essential gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-qt5 gstreamer1.0-tools gstreamer1.0-x libgstreamer-gl1.0-0 libgstreamer-opencv1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-bad1.0-dev libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-0 libgstreamer-plugins-good1.0-dev libgstreamer1.0-0 libgstreamer1.0-dev make librsvg2-2 librsvg2-dev libboost-all-dev libssl1.1 libglib2.0-dev -y && apt clean -y && apt autoremove --purge -y
/bin/sh -c apt update -y && apt install librsvg2-dev zlib1g-dev libxml2-dev libsnmp-dev libpulse-dev libpcap-dev libpq-dev libgl-dev libboost-atomic-dev libboost-thread-dev libboost-system-dev libboost-date-time-dev libboost-regex-dev libboost-filesystem-dev libboost-random-dev libboost-chrono-dev libboost-serialization-dev libwebsocketpp-dev openssl libssl-dev -y && apt clean -y && apt autoremove --purge -y
/bin/sh -c apt update -y && apt install libsqlite3-dev lld curl -y && apt clean -y && apt autoremove --purge -y
/bin/sh -c apt update -y && apt install libnm0 libnm-dev libkrb5-3 libkrb5-dev unixodbc -y && apt clean -y && apt autoremove --purge -y
/bin/sh -c curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
/bin/sh -c curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
/bin/sh -c apt update -y && ACCEPT_EULA=Y apt-get install msodbcsql18 -y && apt clean -y && apt autoremove --purge -y
/bin/sh -c apt install locales -y && locale-gen en_US.UTF-8 ru_RU.UTF-8 && update-locale LANG=ru_RU.UTF-8
ENV LC_ALL=ru_RU.UTF-8
ENV LANG=en_US.UTF-8
/bin/sh -c echo 0 > /etc/sysctl.d/10-ptrace.conf
/bin/sh -c apt update -y && apt install nano sudo git cmake crudini neovim -y && apt clean -y && apt autoremove --purge -y
/bin/sh -c echo "deb http://cz.archive.ubuntu.com/ubuntu jammy main" >> /etc/apt/sources.list
/bin/sh -c apt update -y && apt install libc6 libstdc++6 -y && apt clean -y && apt autoremove --purge -y
ENV USER_NAME=uzver
/bin/sh -c adduser $USER_NAME
/bin/sh -c usermod -aG sudo $USER_NAME
/bin/sh -c echo "$USER_NAME:123" | chpasswd
USER uzver
ENV HOME=/home/uzver
WORKDIR /home/uzver
COPY --chown=uzverdir:2dfb0285c0e9b9432b4d813908883109de6324ff57784c999d99080eec81596b in /home/uzver/qt5.15_wasm_emcc
COPY --chown=uzverdir:5d3c39c0b87c22b1112191501224109294ac26f8c598e283dd739033b19c3e60 in /home/uzver/emsdk
COPY --chown=uzverdir:e70c47982204e7f3682638d4555fbb9ec360a639ad0702b64da51699eaee56dd in /home/uzver/qbs-1.20_wasm_emcc
COPY --chown=uzverdir:092bd674d0f5428d3f7e2d88ce6f3ed8c592a67156a9572d50a1af82534c2721 in /home/uzver/qt5.15
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/uzver/qt5.15/bin
COPY --chown=uzverdir:2c2f4b8710303470f190e0fb56f711146ae48e29d6b9a38a0a15ae134a5f6123 in /home/uzver/qbs-1.24
COPY --chown=uzverdir:eaffebcf443f7b825f7299c7f2f057bfca756e5a249b28422c66caf39f2225d9 in /home/uzver/qbs-2.1
USER root
/bin/sh -c echo "deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse" >> /etc/apt/sources.list
/bin/sh -c echo "deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse" >> /etc/apt/sources.list
/bin/sh -c echo "deb http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse" >> /etc/apt/sources.list
/bin/sh -c echo "deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse" >> /etc/apt/sources.list
/bin/sh -c echo "deb http://archive.canonical.com/ubuntu/ jammy partner" >> /etc/apt/sources.list
/bin/sh -c apt update -y && apt install libclang-11-dev gdb -y && apt clean -y && apt autoremove --purge -y
/bin/sh -c ln -s /usr/bin/clang-11 /usr/bin/clang
/bin/sh -c ln -s /usr/bin/clang++-11 /usr/bin/clang++
/bin/sh -c apt-get install -y gnupg wget curl unzip --no-install-recommends; wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/google.gpg --import; chmod 644 /etc/apt/trusted.gpg.d/google.gpg; echo "deb https://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list; apt-get update -y; apt-get install -y google-chrome-stable;
/bin/sh -c CHROMEDRIVER_VERSION=$(curl https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_STABLE); wget -N https://storage.googleapis.com/chrome-for-testing-public/$CHROMEDRIVER_VERSION/linux64/chromedriver-linux64.zip -P ~/ && unzip ~/chromedriver-linux64.zip -d ~/ && rm ~/chromedriver-linux64.zip && mv -f ~/chromedriver-linux64/chromedriver /usr/bin/chromedriver && rm -rf ~/chromedriver-linux64
USER uzver
COPY --chown=uzverdir:415a15f1720b33fd45cba5642d8f83f47927b12df0dfbc2e65cac7b2d82f2cef in /home/uzver/qtcreator
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/uzver/qt5.15/bin:/home/uzver/qtcreator/bin
/bin/sh -c rm -r $HOME/qtcreator/share/qtcreator/android/ && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/classes/python && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/classes/itemmodel && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/files/glsl && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/files/java && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/files/modeling && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/files/nim && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/files/nimscript && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/files/scratch && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/files/scxml && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/files/text && rm -r $HOME/qtcreator/share/qtcreator/templates/wizards/files/markdown
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/uzver/qt5.15/bin:/home/uzver/qtcreator/bin:/home/uzver/qtcreator/libexec/qtcreator/clang/
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/uzver/qt5.15/bin:/home/uzver/qtcreator/bin:/home/uzver/qtcreator/libexec/qtcreator/clang/:/home/uzver/qtcreator/libexec/qtcreator/clang/lib
ENV CLAZY_EXTRA_OPTIONS=implicit-casts-bool-to-int
COPY --chown=uzverdir:1afc6c52d0fed5449718a2882f8602114027c7bd6030c4d912b4ede66464ab34 in /home/uzver/qtcreator/share/qtcreator/templates/wizards
ENV QML2_IMPORT_PATH=/home/uzver/qt5.15/qml
ENV QML_IMPORT_PATH=/home/uzver/qt5.15/qml
ENV QT_QPA_PLATFORM_PLUGIN_PATH=/home/uzver/qt5.15/plugins
ENV WITHOUT_TEST_RUNNER=true
ENV REDKIT_CONFIGS_PATH=/home/uzver/.local/share/Redkit-Lab/RedkitScadaConfigs
COPY --chown=uzverdir:dc490350e3a384304a8dde0d8e997c7217ea2eafa8019d915a12f07fb9638191 in /home/uzver/.config
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/uzver/qt5.15/bin:/home/uzver/qtcreator/bin:/home/uzver/qtcreator/libexec/qtcreator/clang/:/home/uzver/qtcreator/libexec/qtcreator/clang/lib:/home/uzver/utils
COPY --chown=uzverdir:bb589683f116e3c5a9f26717a8d3742bad13970966c056e7c074c8c654da911d in /home/uzver/utils
COPY --chown=uzverdir:eb018fa687aedafd8b165c1220f72dfe676a37851204e6efb252e261f5925673 in /home/uzver/qt5.15/doc/
COPY --chown=uzverdir:976c8dd592dcc2602442e6dff70505da01ba38066a57d247dfdea00d5fef3548 in /home/uzver/GammaRay
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/uzver/qt5.15/bin:/home/uzver/qtcreator/bin:/home/uzver/qtcreator/libexec/qtcreator/clang/:/home/uzver/qtcreator/libexec/qtcreator/clang/lib:/home/uzver/utils:/home/uzver/GammaRay/bin
COPY --chown=uzverdir:f3521908639444715c25ba16178837a8acb4e09c789ece4356172146db24f403 in /home/uzver/utils/cqtdeployer
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/uzver/qt5.15/bin:/home/uzver/qtcreator/bin:/home/uzver/qtcreator/libexec/qtcreator/clang/:/home/uzver/qtcreator/libexec/qtcreator/clang/lib:/home/uzver/utils:/home/uzver/GammaRay/bin:/home/uzver/utils/cqtdeployer
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/uzver/qt5.15/bin:/home/uzver/qtcreator/bin:/home/uzver/qtcreator/libexec/qtcreator/clang/:/home/uzver/qtcreator/libexec/qtcreator/clang/lib:/home/uzver/utils:/home/uzver/GammaRay/bin:/home/uzver/utils/cqtdeployer:/home/uzver/emsdk:/home/uzver/emsdk/node/16.20.0_64bit/bin:/home/uzver/emsdk/upstream/emscripten
ENV XDG_RUNTIME_DIR=/tmp/runtime-uzver
COPY --chown=uzverfile:b3ef9393079914817119d5958371b58456580fc38b6a87f886b9531c563029d7 in /home/uzver/utils/init_script.bash

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 20.04
Details
Container
2024-06-11 15:49:37 +05:00
0
OCI / Docker
linux/amd64
2.7 GiB
Versions (2) View all
2.0 2024-06-11
latest 2024-06-11