chore: add VRE stack configs (JupyterHub + Zeppelin) + lakehouse components
- Add VRE directory with JupyterHub + Zeppelin docker-compose configs - Add Gravitino, Flink, Kafka, MinIO, Trino lakehouse stack - Add Superset, Metabase, StarRocks analytics tools - Session reprise après crash 2026-06-01 Infrastructure: 86 conteneurs total Known issues: Kafka (no ZK conn), Trino (node.env null), JupyterHub (DB path)
This commit is contained in:
26
vre/jupyterhub/Dockerfile
Normal file
26
vre/jupyterhub/Dockerfile
Normal file
@@ -0,0 +1,26 @@
|
||||
# Dockerfile for JupyterHub with authenticator
|
||||
FROM jupyterhub/jupyterhub:5.3.0
|
||||
|
||||
USER root
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends git && rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN pip install --no-cache-dir \
|
||||
git+https://github.com/jupyterhub/nativeauthenticator.git@main \
|
||||
oauthenticator \
|
||||
jupyterhub-idle-culler \
|
||||
jupyterlab \
|
||||
notebook
|
||||
|
||||
# Create the directory structure JupyterHub expects for DB
|
||||
# JupyterHub joins data_files_path + dirname(db_path), so we create the composed path
|
||||
RUN mkdir -p /srv/jupyterhub/srv/jupyterhub && \
|
||||
chown -R 1000:1000 /srv/jupyterhub
|
||||
|
||||
COPY jupyterhub_config.py /srv/jupyterhub/jupyterhub_config.py
|
||||
|
||||
WORKDIR /srv/jupyterhub
|
||||
|
||||
EXPOSE 8000
|
||||
|
||||
CMD ["jupyterhub", "-f", "/srv/jupyterhub/jupyterhub_config.py"]
|
||||
Reference in New Issue
Block a user