Skip to content

[ feat ] ssh 실행 시 docker-tf bash 나오는 현상 해결 및 v260501 버전 과 v260403 병합#32

Merged
dongmin0204 merged 11 commits into
developfrom
decs260505
May 4, 2026
Merged

[ feat ] ssh 실행 시 docker-tf bash 나오는 현상 해결 및 v260501 버전 과 v260403 병합#32
dongmin0204 merged 11 commits into
developfrom
decs260505

Conversation

@dongmin0204
Copy link
Copy Markdown

@dongmin0204 dongmin0204 commented May 4, 2026

🌱 관련 이슈

🌱 작업 사항

해당 Pull Request에서 수행한 작업 목록을 제시해야 합니다.

🌱 참고 사항

기능을 만들 때 생긴 이슈에 대해서 다른사람들이 참고해야 할 사항을 적습니다.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the DECS Docker image (decs:260501) to add optional browser-based GUI access via Xfce + TigerVNC + noVNC, and documents the new capability in the README.

Changes:

  • Install Xfce/TigerVNC/noVNC (and dependencies) and expose the noVNC port (6080).
  • Add ENABLE_VNC-gated startup logic in entrypoint.sh to run vncserver and websockify.
  • Document GUI usage, ports, and related environment variables in README.md.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
README.md Adds 260501 release notes and documents noVNC-based GUI access and environment variables.
entrypoint.sh Adds start_novnc() and bootstraps user dotfiles from /etc/skel when missing.
Dockerfile Installs GUI/VNC/noVNC packages and exposes port 6080 for noVNC.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread entrypoint.sh Outdated
Comment on lines +105 to +107
vnc_password=$(tr -d '\r\n' < "$vnc_password_file" | head -c 8)
else
vnc_password=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 8)
Comment thread entrypoint.sh Outdated

pkill -f "websockify.*$novnc_port" >/dev/null 2>&1 || true
echo "trying noVNC on 0.0.0.0:$novnc_port..."
nohup websockify --web=/usr/share/novnc "0.0.0.0:$novnc_port" "localhost:$vnc_port" >/tmp/novnc.log 2>&1 &
Comment thread README.md
`260501` 버전부터 브라우저 기반 GUI 접속을 지원합니다. GUI 접속은 기본 비활성화 상태이며, 컨테이너 생성 시 `ENABLE_VNC=true` 환경변수를 전달한 경우에만 시작됩니다.

- 컨테이너 내부 noVNC 포트: `6080`
- 컨테이너 내부 VNC 포트: `localhost:5901` 전용
Comment thread README.md
Comment on lines +39 to +41
### GUI 접속(noVNC)
`260501` 버전부터 브라우저 기반 GUI 접속을 지원합니다. GUI 접속은 기본 비활성화 상태이며, 컨테이너 생성 시 `ENABLE_VNC=true` 환경변수를 전달한 경우에만 시작됩니다.

@dongmin0204 dongmin0204 merged commit fc5b741 into develop May 4, 2026
1 check passed
@dongmin0204 dongmin0204 changed the title DECS260505 [ feat ] ssh 실행 시 docker-tf bash 나오는 현상 해결 및 v260501 버전 과 v260403 병합 May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants