1
1
ARG BASE_CONTAINER=quay.io/jupyter/julia-notebook:2025-03-25
2
2
FROM ${BASE_CONTAINER}
3
3
4
+
5
+ RUN julia --eval "import Pkg; Pkg.update(); Pkg.add([\" DataStructures\" ]); Pkg.precompile()"
6
+
4
7
ENV PATH=${PATH}:${CONDA_DIR}/bin
5
8
6
9
COPY conda-deps-sys.yaml /tmp/conda-deps-sys.yaml
7
- COPY julia-packages.jl /tmp/julia-packages.jl
10
+ # COPY julia-packages.jl /tmp/julia-packages.jl
8
11
9
12
RUN pip install --upgrade ipykernel==6.29.5
10
13
@@ -18,7 +21,11 @@ RUN mamba install --yes --verbose --file /tmp/conda-deps-sys.yaml && \
18
21
fix-permissions $CONDA_DIR && \
19
22
fix-permissions /home/$NB_USER
20
23
21
- RUN julia /tmp/julia-packages.jl
24
+ # RUN julia --eval 'println(ENV["JULIA_DEPOT_PATH"])' '
25
+
26
+ # RUN julia --eval 'println(ENV["JULIA_DEPOT_PATH"])'
27
+
28
+ # RUN julia /tmp/julia-packages.jl
22
29
23
30
ADD jupyter_enterprise_gateway_kernel_image_files_docker-julia.tar.gz /usr/local/bin/
24
31
@@ -30,14 +37,16 @@ RUN apt-get update && \
30
37
apt-get autoclean --yes && \
31
38
rm --force --recursive /var/lib/apt/lists/*
32
39
33
- RUN julia --eval 'using Pkg; using IJulia; ENV["IJULIA_DEBUG"]=true; Pkg.build("IJulia")'
40
+
41
+
42
+ # RUN julia --eval 'using Pkg; using IJulia; ENV["IJULIA_DEBUG"]=true; Pkg.build("IJulia")'
34
43
35
44
RUN mv /usr/local/bin/init.jl \
36
45
$(julia --eval "using IJulia; println(pathof(IJulia))" | rev | cut --delimiter='/' --fields=2- | rev)
37
46
RUN mv /usr/local/bin/eventloop.jl \
38
47
$(julia --eval "using IJulia; println(pathof(IJulia))" | rev | cut --delimiter='/' --fields=2- | rev)
39
48
40
-
49
+
41
50
RUN chown jovyan:users /usr/local/bin/bootstrap-kernel.sh && \
42
51
chmod 0755 /usr/local/bin/bootstrap-kernel.sh && \
43
52
chown --recursive jovyan:users /usr/local/bin/kernel-launchers
@@ -48,4 +57,6 @@ ENV KERNEL_LANGUAGE=julia
48
57
49
58
HEALTHCHECK NONE
50
59
60
+ # RUN julia --eval 'println(ENV["JULIA_DEPOT_PATH"])'
61
+
51
62
CMD /usr/local/bin/bootstrap-kernel.sh
0 commit comments