mirror of
https://github.com/kingomarnajjar/desktop-environment.git
synced 2026-07-26 06:37:21 +10:00
good-changes
This commit is contained in:
parent
1a9536e124
commit
21be0325a4
2 changed files with 3 additions and 10 deletions
|
|
@ -403,18 +403,10 @@ RUN sed -i 's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.co
|
|||
echo needs_root_rights=yes >> /etc/X11/Xwrapper.config && \
|
||||
chmod u+s /usr/bin/xinit
|
||||
|
||||
# Create the docker group with the host os group id, backing up any existing group with docker group id
|
||||
ENV DOCKER_GROUP 999
|
||||
RUN getent group $DOCKER_GROUP | \
|
||||
grep -v docker | \
|
||||
cut -d: -f1 | \
|
||||
xargs groupmod --gid 9999 2>/dev/null || true
|
||||
RUN groupmod --gid $DOCKER_GROUP docker
|
||||
|
||||
# Create a non-root user for safe operation
|
||||
RUN useradd \
|
||||
--create-home \
|
||||
--groups $DOCKER_GROUP,audio,chrome,input,netdev,shadow,sudo,tty,video \
|
||||
--groups audio,chrome,docker,input,netdev,shadow,sudo,tty,video \
|
||||
--shell /bin/zsh \
|
||||
$USER
|
||||
|
||||
|
|
|
|||
|
|
@ -23,4 +23,5 @@ until docker inspect $DESKTOP_ENVIRONMENT_CONTAINER_NAME | grep Status | grep -m
|
|||
# Start the desktop environment inside the container
|
||||
$REPO_ROOT/docker/scripts/exec.sh /home/$DESKTOP_ENVIRONMENT_USER/.config/scripts/vnc.sh
|
||||
|
||||
#
|
||||
# Check desktop environment started successfully
|
||||
curl --silent localhost | grep -iq vnc
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue