From acdd4f9dd134c35c14363fb618c5ee982fccf632 Mon Sep 17 00:00:00 2001 From: Zimovskii Anatolii Date: Thu, 4 Aug 2022 14:27:16 +0300 Subject: [PATCH] rust, flutter --- .../debian/08-jessie/develop/Dockerfile | 21 +++++++++++++++++- .../debian/08-jessie/develop/Makefile | 2 +- .../debian/09-stretch/develop/Dockerfile | 22 ++++++++++++++++++- .../debian/09-stretch/develop/Makefile | 2 +- .../debian/10-buster/develop/Dockerfile | 22 ++++++++++++++++++- .../debian/10-buster/develop/Makefile | 2 +- .../debian/11-bullseye/develop/Dockerfile | 22 ++++++++++++++++++- .../debian/11-bullseye/develop/Makefile | 2 +- .../debian/12-bookworm/develop/Dockerfile | 22 ++++++++++++++++++- .../debian/12-bookworm/develop/Makefile | 2 +- 10 files changed, 109 insertions(+), 10 deletions(-) diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile index e6dd0aa26..73744b7ed 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile @@ -7,7 +7,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## ENV BuildDocker true ENV GOPATH=/go -ENV PATH="${GOPATH}/bin:${PATH}" +ENV CARGOPATH=/root/.cargo +ENV FLUTTERPATH=/flutter +ENV PATH="${FLUTTERPATH}/bin:${CARGOPATH}/bin:${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -42,6 +44,9 @@ RUN apt-get update && \ gcc-multilib \ g++-multilib \ libxkbcommon-dev \ + libsqlite3-dev \ + liblzma-dev \ + libgtk-3-dev \ zlib1g-dev \ libfreetype6-dev \ libegl1-mesa-dev \ @@ -105,6 +110,20 @@ RUN apt-get update && \ gdb \ strace +################################################################## +# Rust compillers +################################################################## +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --profile complete --default-toolchain stable --verbose +RUN printf "\n--------------------------------\n$(cargo --version)\n--------------------------------\n\n" + +################################################################## +# Flutter SDK +################################################################## +RUN git clone https://github.com/flutter/flutter.git -b stable /flutter +RUN flutter precache +RUN flutter config --no-analytics +RUN dart --disable-analytics +RUN printf "\n--------------------------------\n$(flutter --version)\n--------------------------------\n\n" ################################################################## # GO compillers diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Makefile index bad6d73b5..9ef622aa9 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Makefile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Makefile @@ -6,7 +6,7 @@ app: make clean build: - docker-compose build --compress --parallel + docker-compose build --compress --parallel --progress plain deploy: docker-compose push diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile index de5959634..089e7beac 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile @@ -7,7 +7,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## ENV BuildDocker true ENV GOPATH=/go -ENV PATH="${GOPATH}/bin:${PATH}" +ENV CARGOPATH=/root/.cargo +ENV FLUTTERPATH=/flutter +ENV PATH="${FLUTTERPATH}/bin:${CARGOPATH}/bin:${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -42,6 +44,9 @@ RUN apt-get update && \ gcc-multilib \ g++-multilib \ libxkbcommon-dev \ + libsqlite3-dev \ + liblzma-dev \ + libgtk-3-dev \ zlib1g-dev \ libfreetype6-dev \ libegl1-mesa-dev \ @@ -105,6 +110,21 @@ RUN apt-get update && \ gdb \ strace +################################################################## +# Rust compillers +################################################################## +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --profile complete --default-toolchain stable --verbose +RUN printf "\n--------------------------------\n$(cargo --version)\n--------------------------------\n\n" + +################################################################## +# Flutter SDK +################################################################## +RUN git clone https://github.com/flutter/flutter.git -b stable /flutter +RUN flutter precache +RUN flutter config --no-analytics +RUN dart --disable-analytics +RUN printf "\n--------------------------------\n$(flutter --version)\n--------------------------------\n\n" + ################################################################## # GO compillers ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Makefile index bad6d73b5..9ef622aa9 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Makefile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Makefile @@ -6,7 +6,7 @@ app: make clean build: - docker-compose build --compress --parallel + docker-compose build --compress --parallel --progress plain deploy: docker-compose push diff --git a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile index 389fb3452..c2906c2a4 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile @@ -7,7 +7,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## ENV BuildDocker true ENV GOPATH=/go -ENV PATH="${GOPATH}/bin:${PATH}" +ENV CARGOPATH=/root/.cargo +ENV FLUTTERPATH=/flutter +ENV PATH="${FLUTTERPATH}/bin:${CARGOPATH}/bin:${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -42,6 +44,9 @@ RUN apt-get update && \ gcc-multilib \ g++-multilib \ libxkbcommon-dev \ + libsqlite3-dev \ + liblzma-dev \ + libgtk-3-dev \ zlib1g-dev \ libfreetype6-dev \ libegl1-mesa-dev \ @@ -106,6 +111,21 @@ RUN apt-get update && \ gdb \ strace +################################################################## +# Rust compillers +################################################################## +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --profile complete --default-toolchain stable --verbose +RUN printf "\n--------------------------------\n$(cargo --version)\n--------------------------------\n\n" + +################################################################## +# Flutter SDK +################################################################## +RUN git clone https://github.com/flutter/flutter.git -b stable /flutter +RUN flutter precache +RUN flutter config --no-analytics +RUN dart --disable-analytics +RUN printf "\n--------------------------------\n$(flutter --version)\n--------------------------------\n\n" + ################################################################## # GO compillers ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/10-buster/develop/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/develop/Makefile index bad6d73b5..9ef622aa9 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/develop/Makefile +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/Makefile @@ -6,7 +6,7 @@ app: make clean build: - docker-compose build --compress --parallel + docker-compose build --compress --parallel --progress plain deploy: docker-compose push diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile index c80dc14e7..55128402c 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile @@ -7,7 +7,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## ENV BuildDocker true ENV GOPATH=/go -ENV PATH="${GOPATH}/bin:${PATH}" +ENV CARGOPATH=/root/.cargo +ENV FLUTTERPATH=/flutter +ENV PATH="${FLUTTERPATH}/bin:${CARGOPATH}/bin:${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -43,6 +45,9 @@ RUN apt-get update && \ g++-multilib \ libxkbcommon-dev \ zlib1g-dev \ + libsqlite3-dev \ + liblzma-dev \ + libgtk-3-dev \ libfreetype6-dev \ libegl1-mesa-dev \ libgles2-mesa-dev \ @@ -106,6 +111,21 @@ RUN apt-get update && \ gdb \ strace +################################################################## +# Rust compillers +################################################################## +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --profile complete --default-toolchain stable --verbose +RUN printf "\n--------------------------------\n$(cargo --version)\n--------------------------------\n\n" + +################################################################## +# Flutter SDK +################################################################## +RUN git clone https://github.com/flutter/flutter.git -b stable /flutter +RUN flutter precache +RUN flutter config --no-analytics +RUN dart --disable-analytics +RUN printf "\n--------------------------------\n$(flutter --version)\n--------------------------------\n\n" + ################################################################## # GO compillers ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Makefile index bad6d73b5..9ef622aa9 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Makefile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Makefile @@ -6,7 +6,7 @@ app: make clean build: - docker-compose build --compress --parallel + docker-compose build --compress --parallel --progress plain deploy: docker-compose push diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile index 8e7a933aa..29565d55c 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile @@ -7,7 +7,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## ENV BuildDocker true ENV GOPATH=/go -ENV PATH="${GOPATH}/bin:${PATH}" +ENV CARGOPATH=/root/.cargo +ENV FLUTTERPATH=/flutter +ENV PATH="${FLUTTERPATH}/bin:${CARGOPATH}/bin:${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -42,6 +44,9 @@ RUN apt-get update && \ gcc-multilib \ g++-multilib \ libxkbcommon-dev \ + libsqlite3-dev \ + liblzma-dev \ + libgtk-3-dev \ zlib1g-dev \ libfreetype6-dev \ libegl1-mesa-dev \ @@ -105,6 +110,21 @@ RUN apt-get update && \ gdb \ strace +################################################################## +# Rust compillers +################################################################## +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --profile complete --default-toolchain stable --verbose +RUN printf "\n--------------------------------\n$(cargo --version)\n--------------------------------\n\n" + +################################################################## +# Flutter SDK +################################################################## +RUN git clone https://github.com/flutter/flutter.git -b stable /flutter +RUN flutter precache +RUN flutter config --no-analytics +RUN dart --disable-analytics +RUN printf "\n--------------------------------\n$(flutter --version)\n--------------------------------\n\n" + ################################################################## # GO compillers ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Makefile index bad6d73b5..9ef622aa9 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Makefile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Makefile @@ -6,7 +6,7 @@ app: make clean build: - docker-compose build --compress --parallel + docker-compose build --compress --parallel --progress plain deploy: docker-compose push