File tree Expand file tree Collapse file tree 2 files changed +42
-0
lines changed Expand file tree Collapse file tree 2 files changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ # See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.245.0/containers/ubuntu/.devcontainer/base.Dockerfile
2
+
3
+ # [Choice] Ubuntu version (use ubuntu-22.04 or ubuntu-18.04 on local arm64/Apple Silicon): ubuntu-22.04, ubuntu-20.04, ubuntu-18.04
4
+ ARG VARIANT="jammy"
5
+ FROM mcr.microsoft.com/vscode/devcontainers/base:0-${VARIANT}
6
+
7
+ # [Optional] Uncomment this section to install additional OS packages.
8
+ # RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
9
+ # && apt-get -y install --no-install-recommends <your-package-list-here>
10
+
11
+
12
+ RUN apt update && apt install apt-transport-https
13
+
14
+ RUN wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg
15
+
16
+ RUN echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list
17
+
18
+ RUN apt update && apt install dart
Original file line number Diff line number Diff line change
1
+ // For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
2
+ // https://github.com/microsoft/vscode-dev-containers/tree/v0.245.0/containers/ubuntu
3
+ {
4
+ "name" : " Ubuntu" ,
5
+ "build" : {
6
+ "dockerfile" : " Dockerfile" ,
7
+ // Update 'VARIANT' to pick an Ubuntu version: jammy / ubuntu-22.04, focal / ubuntu-20.04, bionic /ubuntu-18.04
8
+ // Use ubuntu-22.04 or ubuntu-18.04 on local arm64/Apple Silicon.
9
+ "args" : { "VARIANT" : " ubuntu-22.04" }
10
+ },
11
+
12
+ // Use 'forwardPorts' to make a list of ports inside the container available locally.
13
+ // "forwardPorts": [],
14
+
15
+ // Use 'postCreateCommand' to run commands after the container is created.
16
+ // "postCreateCommand": "uname -a",
17
+
18
+ // Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
19
+ "remoteUser" : " vscode" ,
20
+ "features" : {
21
+ "git" : " latest" ,
22
+ "github-cli" : " latest"
23
+ }
24
+ }
You can’t perform that action at this time.
0 commit comments