Some fixes for ubuntu user

This commit is contained in:
Diego Ripley
2025-06-27 08:47:11 -04:00
parent 2f346bfa4c
commit 79a37a3afc
+10 -10
View File
@@ -35,6 +35,8 @@ RUN git clone https://github.com/felt/tippecanoe.git \
# Install uv # Install uv
RUN curl -LsSf https://astral.sh/uv/install.sh | env UV_INSTALL_DIR="/usr/local/bin" sh RUN curl -LsSf https://astral.sh/uv/install.sh | env UV_INSTALL_DIR="/usr/local/bin" sh
USER ${USERNAME}
# Create virtual environment and install Python packages # Create virtual environment and install Python packages
RUN uv venv ~/.venv \ RUN uv venv ~/.venv \
&& cd ~ \ && cd ~ \
@@ -43,25 +45,23 @@ RUN uv venv ~/.venv \
# Bash Kernel # Bash Kernel
RUN cd ~ \ RUN cd ~ \
&& uv pip install bash_kernel \ && uv pip install bash_kernel \
&& /root/.venv/bin/python -m bash_kernel.install && ~/.venv/bin/python -m bash_kernel.install
# When user logs in, we use the spatial virtual environment # When user logs in, we use the spatial virtual environment
RUN echo 'source /home/'${USERNAME}'/.venv/bin/activate' > ~/.bashrc \ RUN echo 'source /home/'${USERNAME}'/.venv/bin/activate' > ~/.bashrc \
&& echo 'export PATH="/home/'${USERNAME}'/.local/bin:${PATH}"' >> ~/.bashrc && echo 'export PATH="/home/'${USERNAME}'/.local/bin:${PATH}"' >> ~/.bashrc
RUN mv /root/.venv /home/${USERNAME} \ #RUN mv /root/.venv /home/${USERNAME} \
&& mv /root/.bashrc /home/${USERNAME} \ # && mv /root/.bashrc /home/${USERNAME} \
&& chown ${USERNAME}:${USERNAME} -R /home/${USERNAME}/.venv \ # && chown ${USERNAME}:${USERNAME} -R /home/${USERNAME}/.venv \
&& chown ${USERNAME}:${USERNAME} /home/${USERNAME}/.bashrc # && chown ${USERNAME}:${USERNAME} /home/${USERNAME}/.bashrc
RUN mkdir /data RUN sudo mkdir /data
RUN apt-get clean \ RUN sudo apt-get clean \
&& rm -rf /var/lib/apt/lists/* \ && sudo rm -rf /var/lib/apt/lists/* \
&& uv cache clean && uv cache clean
USER ubuntu
# Install DuckDB # Install DuckDB
RUN mkdir -p ~/.local/bin \ RUN mkdir -p ~/.local/bin \
&& curl https://install.duckdb.org | sh && curl https://install.duckdb.org | sh