11ARG BASE_CONTAINER=quay.io/jupyter/julia-notebook:2025-03-25
22FROM ${BASE_CONTAINER}
33
4+
5+ RUN julia --eval "import Pkg; Pkg.update(); Pkg.add([\" DataStructures\" ]); Pkg.precompile()"
6+
47ENV PATH=${PATH}:${CONDA_DIR}/bin
58
69COPY 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
811
912RUN pip install --upgrade ipykernel==6.29.5
1013
@@ -18,7 +21,11 @@ RUN mamba install --yes --verbose --file /tmp/conda-deps-sys.yaml && \
1821 fix-permissions $CONDA_DIR && \
1922 fix-permissions /home/$NB_USER
2023
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
2229
2330ADD jupyter_enterprise_gateway_kernel_image_files_docker-julia.tar.gz /usr/local/bin/
2431
@@ -30,14 +37,16 @@ RUN apt-get update && \
3037 apt-get autoclean --yes && \
3138 rm --force --recursive /var/lib/apt/lists/*
3239
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")'
3443
3544RUN mv /usr/local/bin/init.jl \
3645 $(julia --eval "using IJulia; println(pathof(IJulia))" | rev | cut --delimiter='/' --fields=2- | rev)
3746RUN mv /usr/local/bin/eventloop.jl \
3847 $(julia --eval "using IJulia; println(pathof(IJulia))" | rev | cut --delimiter='/' --fields=2- | rev)
3948
40-
49+
4150RUN chown jovyan:users /usr/local/bin/bootstrap-kernel.sh && \
4251 chmod 0755 /usr/local/bin/bootstrap-kernel.sh && \
4352 chown --recursive jovyan:users /usr/local/bin/kernel-launchers
@@ -48,4 +57,6 @@ ENV KERNEL_LANGUAGE=julia
4857
4958HEALTHCHECK NONE
5059
60+ # RUN julia --eval 'println(ENV["JULIA_DEPOT_PATH"])'
61+
5162CMD /usr/local/bin/bootstrap-kernel.sh
0 commit comments