|
@@ -95,6 +95,16 @@ RUN cd /opt/conda/lib/python3.9/site-packages/ \
|
|
|
RUN /opt/conda/bin/pip install dist/*.whl -i https://mirror.baidu.com/pypi/simple
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+EXPOSE 8888
|
|
|
+
|
|
|
+
|
|
|
+FROM builder3 as image-test
|
|
|
+ADD confs/dev/krb5.conf /etc/
|
|
|
+ADD confs/dev/config.json .
|
|
|
+RUN mkdir -p $HOME/.sparkmagic && cp config.json $HOME/.sparkmagic
|
|
|
+ADD confs/dev/user.keytab /
|
|
|
RUN echo "\
|
|
|
[program:jupyter]\n\
|
|
|
directory=/workspace\n\
|
|
@@ -106,18 +116,20 @@ stdout_logfile=/var/log/jupyter.log\n\
|
|
|
stdout_logfile_maxbytes=50MB\n\
|
|
|
" > /etc/supervisor/conf.d/jupyter.conf
|
|
|
|
|
|
-EXPOSE 8888
|
|
|
-
|
|
|
-
|
|
|
-FROM builder3 as image-test
|
|
|
-ADD confs/dev/krb5.conf /etc/
|
|
|
-ADD confs/dev/config.json .
|
|
|
-RUN mkdir -p $HOME/.sparkmagic && cp config.json $HOME/.sparkmagic
|
|
|
-ADD confs/dev/user.keytab /
|
|
|
-
|
|
|
|
|
|
FROM builder3 as image-prod
|
|
|
ADD confs/prod/krb5.conf /etc/
|
|
|
ADD confs/prod/config.json .
|
|
|
RUN mkdir -p $HOME/.sparkmagic && cp config.json $HOME/.sparkmagic
|
|
|
-ADD confs/dev/user.keytab /
|
|
|
+ADD confs/prod/user.keytab /
|
|
|
+
|
|
|
+RUN echo "\
|
|
|
+[program:jupyter]\n\
|
|
|
+directory=/workspace\n\
|
|
|
+command=/bin/bash -c 'kinit -k -t /user.keytab ylaiuser && /opt/conda/bin/jupyter lab --ip 0.0.0.0 --port 8888 --allow-root --no-browser' \n\
|
|
|
+autorestart=true\n\
|
|
|
+startretries=0\n\
|
|
|
+redirect_stderr=true\n\
|
|
|
+stdout_logfile=/var/log/jupyter.log\n\
|
|
|
+stdout_logfile_maxbytes=50MB\n\
|
|
|
+" > /etc/supervisor/conf.d/jupyter.conf
|