Skip to content

Commit ab1a191

Browse files
committed
reverted Clojure version change
1 parent 6b682af commit ab1a191

File tree

3 files changed

+64
-1
lines changed

3 files changed

+64
-1
lines changed

.devcontainer/Dockerfile

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
FROM clojure:temurin-21-tools-deps-1.11.3.1456-jammy
2+
3+
ARG USERNAME=vscode
4+
ARG USER_UID=1000
5+
ARG USER_GID=$USER_UID
6+
7+
# Create the user
8+
RUN groupadd --gid $USER_GID $USERNAME \
9+
&& useradd --uid $USER_UID --gid $USER_GID -m $USERNAME \
10+
#
11+
# [Optional] Add sudo support. Omit if you don't need to install software after connecting.
12+
&& apt-get update \
13+
&& apt-get install -y sudo \
14+
&& echo $USERNAME ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/$USERNAME \
15+
&& chmod 0440 /etc/sudoers.d/$USERNAME
16+
17+
# ********************************************************
18+
# * Anything else you want to do like clean up goes here *
19+
# ********************************************************
20+
21+
# [Optional] Set the default user. Omit if you want to keep the default as root.
22+
USER $USERNAME
23+
SHELL ["/bin/bash", "-ec"]
24+
ENTRYPOINT ["bash"]
25+

.devcontainer/devcontainer.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"build": {
3+
"dockerfile": "Dockerfile"
4+
},
5+
6+
"features": {
7+
"ghcr.io/devcontainers/features/desktop-lite:1": {},
8+
"ghcr.io/devcontainers-contrib/features/apt-get-packages:1": {
9+
"packages": "r-base-dev,rlwrap,expect"
10+
},
11+
"ghcr.io/devcontainers/features/python:1": {},
12+
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {},
13+
"ghcr.io/rocker-org/devcontainer-features/r-apt:0": {},
14+
"ghcr.io/rocker-org/devcontainer-features/r-packages:1": {},
15+
"ghcr.io/wxw-matt/devcontainer-features/command_runner:latest": {
16+
"command1": "bash < <(curl -s https://raw.githubusercontent.com/clojure-lsp/clojure-lsp/master/install)",
17+
"command2": "bash < <(curl -s https://raw.githubusercontent.com/babashka/babashka/master/install)",
18+
"command3": "bash -c 'wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein -O /usr/local/bin/lein && chmod +x /usr/local/bin/lein'"
19+
},
20+
"ghcr.io/wxw-matt/devcontainer-features/command_runner:0": {},
21+
"ghcr.io/va-h/devcontainers-features/uv:1": {}
22+
},
23+
"overrideFeatureInstallOrder": [
24+
"ghcr.io/rocker-org/devcontainer-features/r-apt",
25+
"ghcr.io/devcontainers-contrib/features/apt-get-packages",
26+
"ghcr.io/rocker-org/devcontainer-features/r-packages"
27+
],
28+
29+
"customizations": {
30+
"vscode": {
31+
"extensions": [
32+
"betterthantomorrow.calva"
33+
]
34+
}
35+
}
36+
37+
38+
}

deps.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{:paths ["src"]
2-
:deps {org.clojure/clojure {:mvn/version "1.12.0" }
2+
:deps {org.clojure/clojure {:mvn/version "1.11.1" :scope "provided"}
33
cnuernber/dtype-next {:mvn/version "10.111"}
44
net.java.dev.jna/jna {:mvn/version "5.12.1"}
55
org.clojure/data.json {:mvn/version "1.0.0"}

0 commit comments

Comments
 (0)