|
@@ -5,7 +5,6 @@ ENV POETRY_VERSION=1.6.1 \
|
|
|
POETRY_VIRTUALENVS_IN_PROJECT=false \
|
|
|
POETRY_VIRTUALENVS_CREATE=false \
|
|
|
DEBIAN_FRONTEND=noninteractive \
|
|
|
- SHELL=/bin/bash \
|
|
|
DISPLAY=:99
|
|
|
|
|
|
# Install packages
|
|
@@ -23,12 +22,13 @@ RUN groupadd --gid $USER_GID $USERNAME \
|
|
|
&& echo $USERNAME ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/$USERNAME \
|
|
|
&& chmod 0440 /etc/sudoers.d/$USERNAME
|
|
|
|
|
|
+ENV PATH="/home/${USERNAME}/.local/bin:${PATH}"
|
|
|
+
|
|
|
# Install nicegui
|
|
|
RUN pip install -U pip && pip install poetry==$POETRY_VERSION
|
|
|
COPY nicegui pyproject.toml poetry.lock README.md ./
|
|
|
RUN poetry install --all-extras
|
|
|
|
|
|
-WORKDIR /workspaces/nicegui
|
|
|
USER $USERNAME
|
|
|
|
|
|
ENTRYPOINT ["poetry", "run", "python", "-m", "debugpy", "--listen" ,"5678", "main.py"]
|