Skip to content

Commit 52797ba

Browse files
committed
Update Devcontainers setup
1 parent 8e43381 commit 52797ba

File tree

12 files changed

+50
-370
lines changed

12 files changed

+50
-370
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM mcr.microsoft.com/devcontainers/base:ubuntu-24.04
2+
3+
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive && \
4+
apt-get -y install httpie && \
5+
rm -Rf /var/lib/apt/lists/* && \
6+
rm -Rf /usr/share/doc && rm -Rf /usr/share/man && \
7+
apt-get clean

development-environments/devcontainers/.devcontainer/devcontainer.json

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,22 @@
11
{
22
"name": "Java",
3-
"image": "mcr.microsoft.com/devcontainers/base:ubuntu-24.04",
3+
//"image": "mcr.microsoft.com/devcontainers/base:ubuntu-24.04",
4+
"build": {
5+
"dockerfile": "Dockerfile"
6+
},
47

58
"features": {
6-
"ghcr.io/devcontainers/features/nix:1": {
7-
"extraNixConfig": "extra-trusted-substituters = https://cache.flox.dev, extra-trusted-public-keys = flox-cache-public-1:7F4OyH7ZCnFhcze3fJdfyXYLQw/aV7GEed86nQ7IsOs="
8-
},
99
"ghcr.io/devcontainers/features/java:1": {
1010
"version": "24",
1111
"jdkDistro": "graalce"
1212
},
1313
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
1414
},
1515

16-
"postCreateCommand": ".devcontainer/postCreateCommand.sh && flox activate",
16+
"postCreateCommand": "java -version",
1717

1818
"customizations": {
1919
"vscode": {
20-
"settings": {
21-
"terminal.integrated.defaultProfile.linux": "bash",
22-
"terminal.integrated.profiles.linux": {
23-
"bash": {
24-
"path": "/bin/bash",
25-
"args": ["-c", "flox activate && exec bash"]
26-
}
27-
}
28-
},
2920
"extensions": [
3021
// Language Support for Java(TM) by Red Hat
3122
"redhat.java",
@@ -42,7 +33,10 @@
4233
"vmware.vscode-boot-dev-pack",
4334

4435
// YAML
45-
"redhat.vscode-yaml"
36+
"redhat.vscode-yaml",
37+
38+
// Gradle Extension prevents Spring Boot DevTools from working
39+
"-vscjava.vscode-gradle"
4640
]
4741
}
4842
},

development-environments/devcontainers/.devcontainer/postCreateCommand.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.

development-environments/devcontainers/.flox/.gitignore

Lines changed: 0 additions & 5 deletions
This file was deleted.

development-environments/devcontainers/.flox/env.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

development-environments/devcontainers/.flox/env/manifest.lock

Lines changed: 0 additions & 266 deletions
This file was deleted.

development-environments/devcontainers/.flox/env/manifest.toml

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)