Skip to content

Commit 753440a

Browse files
Try different precompilation
1 parent f0f2b9e commit 753440a

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

kernel-julia/container/Dockerfile

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
ARG BASE_CONTAINER=quay.io/jupyter/julia-notebook:2025-03-25
22
FROM ${BASE_CONTAINER}
33

4+
5+
RUN julia --eval "import Pkg; Pkg.update(); Pkg.add([\"DataStructures\"]); Pkg.precompile()"
6+
47
ENV PATH=${PATH}:${CONDA_DIR}/bin
58

69
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
811

912
RUN 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

2330
ADD 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

3544
RUN mv /usr/local/bin/init.jl \
3645
$(julia --eval "using IJulia; println(pathof(IJulia))" | rev | cut --delimiter='/' --fields=2- | rev)
3746
RUN mv /usr/local/bin/eventloop.jl \
3847
$(julia --eval "using IJulia; println(pathof(IJulia))" | rev | cut --delimiter='/' --fields=2- | rev)
3948

40-
49+
4150
RUN 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

4958
HEALTHCHECK NONE
5059

60+
#RUN julia --eval 'println(ENV["JULIA_DEPOT_PATH"])'
61+
5162
CMD /usr/local/bin/bootstrap-kernel.sh

0 commit comments

Comments
 (0)