Skip to content

Commit 0f25aba

Browse files
committed
feat: add gitpod universal
1 parent dd5c7ed commit 0f25aba

File tree

2 files changed

+75
-0
lines changed

2 files changed

+75
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
FROM gitpod/openvscode-server:latest
2+
3+
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2+
// README at: https://github.com/devcontainers/templates/tree/main/src/universal
3+
{
4+
"name": "Gitpod Universal",
5+
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6+
// "image": "mcr.microsoft.com/devcontainers/universal:2-linux",
7+
"build": {
8+
// Path is relative to the devcontainer.json file.
9+
"dockerfile": "Dockerfile"
10+
},
11+
"features": {
12+
"ghcr.io/devcontainers/features/common-utils": {},
13+
14+
"ghcr.io/devcontainers/features/node:1": {
15+
"nodeGypDependencies": true,
16+
"version": "lts",
17+
"nvmVersion": "latest"
18+
},
19+
"ghcr.io/devcontainers/features/python:1": {
20+
"version": "3.10"
21+
},
22+
"ghcr.io/tailscale/codespace/tailscale": {},
23+
"ghcr.io/devcontainers/features/rust:1": {},
24+
"ghcr.io/meaningful-ooo/devcontainer-features/fish:1": {},
25+
"ghcr.io/devcontainers-contrib/features/curl-apt-get:1": {},
26+
"ghcr.io/devcontainers/features/sshd:1": {
27+
"version": "latest"
28+
},
29+
"ghcr.io/devcontainers/features/git:1": {
30+
"version": "latest",
31+
"ppa": "false"
32+
},
33+
"ghcr.io/devcontainers/features/git-lfs:1": {
34+
"version": "latest"
35+
},
36+
"ghcr.io/devcontainers/features/github-cli:1": {
37+
"version": "latest"
38+
},
39+
"ghcr.io/devcontainers/features/docker-in-docker:2": {
40+
"version": "latest"
41+
},
42+
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1": {
43+
"version": "latest"
44+
},
45+
"ghcr.io/devcontainers/features/go:1": {
46+
"version": "latest"
47+
},
48+
"ghcr.io/devcontainers-contrib/features/neovim-apt-get:1": {},
49+
"ghcr.io/devcontainers-contrib/features/vscode-server:1": {}
50+
},
51+
"runArgs": ["--device=/dev/net/tun"],
52+
"customizations": {
53+
"vscode": {
54+
"extensions": ["npv2k1.theme-dracula-gray", "ms-azuretools.vscode-docker"]
55+
}
56+
}
57+
58+
// Features to add to the dev container. More info: https://containers.dev/features.
59+
// "features": {},
60+
61+
// Use 'forwardPorts' to make a list of ports inside the container available locally.
62+
// "forwardPorts": [],
63+
64+
// Use 'postCreateCommand' to run commands after the container is created.
65+
// "postCreateCommand": "uname -a",
66+
67+
// Configure tool-specific properties.
68+
// "customizations": {},
69+
70+
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
71+
// "remoteUser": "root"
72+
}

0 commit comments

Comments
 (0)