flutter
Este commit está contenido en:
23
development/flutter/docker-compose.yml
Archivo normal
23
development/flutter/docker-compose.yml
Archivo normal
@@ -0,0 +1,23 @@
|
|||||||
|
version: '2'
|
||||||
|
|
||||||
|
services:
|
||||||
|
flutter:
|
||||||
|
build: ./flutter
|
||||||
|
hostname: flutter
|
||||||
|
container_name: flutter
|
||||||
|
restart: always
|
||||||
|
entrypoint:
|
||||||
|
- /bin/sleep
|
||||||
|
- infinity
|
||||||
|
# ports:
|
||||||
|
# - 4040:4040/tcp
|
||||||
|
networks:
|
||||||
|
mynet:
|
||||||
|
ipv4_address: 172.29.0.101
|
||||||
|
|
||||||
|
networks:
|
||||||
|
mynet:
|
||||||
|
driver: bridge
|
||||||
|
ipam:
|
||||||
|
config:
|
||||||
|
- subnet: 172.29.0.0/24
|
||||||
29
development/flutter/flutter/Dockerfile
Archivo normal
29
development/flutter/flutter/Dockerfile
Archivo normal
@@ -0,0 +1,29 @@
|
|||||||
|
#FROM gableroux/flutter
|
||||||
|
FROM debian:sid-slim
|
||||||
|
|
||||||
|
# Variables ámbito durante la ejecución del Dockerfile
|
||||||
|
ARG androidVersion=28
|
||||||
|
ARG urlflutter="https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.9.1+hotfix.6-stable.tar.xz"
|
||||||
|
ARG flutter="flutter_linux_v1.9.1+hotfix.6-stable.tar.xz"
|
||||||
|
ARG urlSDKandroid="https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip"
|
||||||
|
ARG android="sdk-tools-linux-4333796.zip"
|
||||||
|
|
||||||
|
|
||||||
|
RUN mkdir -p /usr/share/man/man1 /usr/share/man/man5 /usr/share/man/man8
|
||||||
|
RUN apt update && apt -y upgrade && apt -y install git xz-utils curl unzip libglu1-mesa wget openjdk-8-jdk && apt clean
|
||||||
|
|
||||||
|
RUN wget -q $urlSDKandroid
|
||||||
|
RUN mkdir -p /opt/android_sdk
|
||||||
|
RUN unzip -q -d /opt/android_sdk $android
|
||||||
|
RUN yes "y" | "/opt/android_sdk/tools/bin/sdkmanager" "build-tools;$androidVersion.0.0"
|
||||||
|
RUN yes "y" | "/opt/android_sdk/tools/bin/sdkmanager" "platforms;android-$androidVersion"
|
||||||
|
RUN yes "y" | "/opt/android_sdk/tools/bin/sdkmanager" "platform-tools"
|
||||||
|
ENV PATH="/opt/android_sdk/tools:${PATH}"
|
||||||
|
ENV PATH="/opt/android_sdk/tools/bin:${PATH}"
|
||||||
|
|
||||||
|
RUN wget -q $urlflutter
|
||||||
|
RUN tar xf $flutter
|
||||||
|
ENV PATH="$PATH:/flutter/bin"
|
||||||
|
#RUN flutter precache
|
||||||
|
#RUN /tools/bin/sdkmanager
|
||||||
|
#RUN flutter doctor
|
||||||
Referencia en una nueva incidencia
Block a user