From 357e6e17cc49f75e8e6a3a4c05e4b02d8a9a6538 Mon Sep 17 00:00:00 2001 From: kfj001 Date: Wed, 29 Apr 2026 00:44:28 +0000 Subject: [PATCH] Preliminary working devcontainer config --- .devcontainer/Dockerfile | 11 ++++------- .devcontainer/devcontainer.json | 5 ++--- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 731bd37..e30c5e1 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,10 +1,10 @@ -FROM debian:13 +FROM --platform=linux/amd64 debian:bookworm-slim ENV PATH="$PATH:/opt/flutter/bin" # Install system dependencies RUN apt-get update && apt-get install -y \ - curl unzip git xz-utils zip libglu1-mesa \ + wget curl unzip git xz-utils zip libglu1-mesa openjdk-17-jdk\ && rm -rf /var/lib/apt/lists/* # Install Flutter @@ -22,8 +22,5 @@ RUN mkdir -p ${ANDROID_HOME}/cmdline-tools \ && unzip commandlinetools.zip -d ${ANDROID_HOME}/cmdline-tools \ && mv ${ANDROID_HOME}/cmdline-tools/cmdline-tools ${ANDROID_HOME}/cmdline-tools/latest \ && rm commandlinetools.zip && yes | sdkmanager --licenses \ - && sdkmanager "platform-tools" "platforms;android-36" "build-tools;36.0.0" \ - && chown -R node:node ${ANDROID_HOME} - -# Pre-warm Flutter -RUN flutter doctor -v \ No newline at end of file + && sdkmanager "platform-tools" "platforms;android-36" "build-tools;36.0.0" + # && chown -R node:node ${ANDROID_HOME} \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 3582058..55df1d1 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -13,9 +13,8 @@ } } }, - "postCreateCommand": "npm install", - "remoteUser": "node", + "postCreateCommand": "flutter doctor -v", "mounts": [ - "source=${localEnv:HOME}/.gradle,target=/root/.gradle,type=bind,consistency=cached" + ] }