Skip to content

Commit 6114389

Browse files
committed
Move pixi env out of home folder
1 parent fe4fa1f commit 6114389

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

py-base/Dockerfile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,22 @@ ENV NB_USER jovyan
55
ENV NB_UID 1000
66
ENV HOME /home/jovyan
77

8-
ENV CONDA_DIR /srv/conda
9-
ENV CONDA_ENV base
8+
ENV PIXI_DIR /srv/pixi_env
109

1110
# Output logging faster
1211
ENV PYTHONUNBUFFERED 1
1312

1413
USER root
1514
RUN adduser --disabled-password --gecos "Default Jupyter user" ${NB_USER} \
16-
# && echo ". ${CONDA_DIR}/etc/profile.d/conda.sh ; conda activate ${CONDA_ENV}" > /etc/profile.d/init_conda.sh \
17-
&& chown -R ${NB_USER}:${NB_USER} /srv
15+
&& chown -R ${NB_USER}:${NB_USER} /srv \
16+
&& mkdir -p ${PIXI_DIR} \
17+
&& chown -R ${NB_USER}:${NB_USER} ${PIXI_DIR}
1818

19-
WORKDIR ${HOME}
19+
20+
WORKDIR ${PIXI_DIR}
2021
USER ${NB_USER}
2122

22-
COPY ./pixi.toml ./pixi.lock ${HOME}
23+
COPY ./pixi.toml ./pixi.lock ${PIXI_DIR}/
2324

2425
RUN --mount=type=cache,id=ohw_py,target=/home/jovyan/.cache/rattler/cache,uid=${NB_UID},gid=${NB_UID} \
2526
pixi install --frozen -e default
@@ -28,3 +29,5 @@ RUN pixi shell-hook --frozen -e default > /srv/shell-hook.sh \
2829
&& echo 'exec "$@"' >> /srv/shell-hook.sh
2930

3031
ENTRYPOINT ["/bin/bash", "/srv/shell-hook.sh"]
32+
33+
WORKDIR ${HOME}

0 commit comments

Comments
 (0)