diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..2414665 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,10 @@ +FROM dart + +RUN apt-get update +RUN apt-get install -y curl git unzip xz-utils zip libglu1-mesa + +RUN apt-get clean + +RUN git clone https://github.com/flutter/flutter.git -b stable --depth 1 /flutter +ENV PATH="/flutter/bin:$PATH" +RUN flutter doctor diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..ca34df1 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,15 @@ +{ + "build": { + "dockerfile": "Dockerfile" + }, + "forwardPorts": [3000], + "name": "Flutter", + "customizations": { + "vscode": { + "extensions": [ + "Dart-Code.dart-code", + "Dart-Code.flutter" + ] + } + } +} diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 46789b9..1d54b85 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -3,6 +3,7 @@ on: push: branches: ["*"] paths-ignore: + - '.devcontainer/**' - '.github/workflows/ios.yml' - '.github/workflows/linux.yml' - '.github/workflows/macos.yml' diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 5cb68e7..92d5b8b 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -3,6 +3,7 @@ on: push: branches: ["*"] paths-ignore: + - '.devcontainer/**' - '.github/workflows/android.yml' - '.github/workflows/linux.yml' - '.github/workflows/macos.yml' diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index ab2cd16..ca1d901 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -3,6 +3,7 @@ on: push: branches: ["*"] paths-ignore: + - '.devcontainer/**' - '.github/workflows/android.yml' - '.github/workflows/ios.yml' - '.github/workflows/macos.yml' diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 7377410..21932eb 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -3,6 +3,7 @@ on: push: branches: ["*"] paths-ignore: + - '.devcontainer/**' - '.github/workflows/android.yml' - '.github/workflows/ios.yml' - '.github/workflows/linux.yml' diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index d8ef2fb..5111d71 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -3,6 +3,7 @@ on: push: branches: ["*"] paths-ignore: + - '.devcontainer/**' - '.github/workflows/android.yml' - '.github/workflows/ios.yml' - '.github/workflows/linux.yml' diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index f59464a..db1387a 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -3,6 +3,7 @@ on: push: branches: ["*"] paths-ignore: + - '.devcontainer/**' - '.github/workflows/android.yml' - '.github/workflows/ios.yml' - '.github/workflows/linux.yml'