From 4bc405254739cea986f3ec4fe53969f7889344c3 Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Wed, 7 Apr 2021 15:43:31 -0700 Subject: [PATCH] restructure to support two different dockerfiles for linux and windows --- README.md | 4 ++++ linux/Dockerfile | 5 +++++ windows/Dockerfile | 4 ++++ 3 files changed, 13 insertions(+) create mode 100644 README.md create mode 100644 linux/Dockerfile create mode 100644 windows/Dockerfile diff --git a/README.md b/README.md new file mode 100644 index 0000000..ee5c9de --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# Docker images for performing Flutter desktop builds + +- linux-dev is just cirrusci/flutter:dev + apt installing the needed utils +- windows-dev is mcr.microsoft.com/dotnet/framework/sdk:4.8 and then most of a cirrusci/flutter Dockerfile on top diff --git a/linux/Dockerfile b/linux/Dockerfile new file mode 100644 index 0000000..971be64 --- /dev/null +++ b/linux/Dockerfile @@ -0,0 +1,5 @@ +FROM cirrusci/flutter:dev + +RUN apt-get update +RUN apt-get install -y --no-install-recommends cmake ninja-build clang build-essential pkg-config libgtk-3-dev liblzma-dev lcov +RUN flutter config --enable-linux-desktop diff --git a/windows/Dockerfile b/windows/Dockerfile new file mode 100644 index 0000000..668973a --- /dev/null +++ b/windows/Dockerfile @@ -0,0 +1,4 @@ +FROM mcr.microsoft.com/dotnet/framework/sdk:4.8 + + +