Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ This is a Docker base image for Coder workspaces, built on top of `codercom/ente
- Graphite CLI for stacked PRs
- GitHub CLI extensions: `gh stack` (github/gh-stack) and `gh actions-lock` (github/gh-actions-lock)
- AWS CLI, Google Cloud CLI, and Qodana CLI
- Orca headless server (`orca-server` wrapper; launch via Coder template startup script)
- Custom Nerd Fonts for terminal display

## Repository Structure
Expand Down
150 changes: 0 additions & 150 deletions docs/orca-server.md

This file was deleted.

19 changes: 0 additions & 19 deletions images/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ images/
├── install-root-sdk.sh # Root 레벨 도구 (Qodana, AWS CLI)
├── install-mise.sh # mise 버전 매니저 설치 (Root, apt)
├── install-docker.sh # Docker Engine 설치 (Root)
├── install-orca.sh # Orca headless server (Root)
├── install-sdk.sh # 사용자 개발 도구 (mise 글로벌 런타임, Claude Code)
├── install-prompt.sh # Zimfw 모듈 + Powerlevel10k 프롬프트
├── install-brew.sh # Homebrew 패키지 매니저
Expand Down Expand Up @@ -84,11 +83,6 @@ images/
- Docker Engine 설치
- coder 사용자를 docker 그룹에 추가

6. **Orca headless server 설치** (`install-orca.sh`)
- Xvfb 및 Electron 런타임 라이브러리
- Orca AppImage를 `/opt/orca/squashfs-root`에 추출 설치 (컨테이너에 FUSE 없음)
- `orca-server` wrapper (`/usr/local/bin`)

#### Phase 2: Coder 사용자 설정

1. **개발 SDK 설치** (`install-sdk.sh`)
Expand Down Expand Up @@ -187,18 +181,6 @@ Docker Engine 설치:
- Docker CE, CLI, containerd 설치
- coder 사용자는 Dockerfile에서 별도로 docker 그룹 추가

#### install-orca.sh (Root)

Orca headless server 설치 ([가이드](https://github.com/amondnet/orca/blob/main/docs/reference/headless-linux-server.md)):
- Xvfb + Electron 런타임 라이브러리 (libnss3, libgtk-3-0, libgbm1 등)
- AppImage를 빌드 시점에 `--appimage-extract`로 `/opt/orca/squashfs-root`에 추출
(컨테이너에는 FUSE가 없어 AppImage 직접 실행 불가)
- `/usr/local/bin/orca-server` wrapper 제공
- `APPDIR`, `LIBGL_ALWAYS_SOFTWARE=1` 설정
- `ELECTRON_DISABLE_SANDBOX=1` 기본값 (컨테이너 seccomp이 sandbox namespace 차단)
- **실행은 Coder 템플릿 담당**: `orca-server serve --port 6768 --pairing-address <주소>`를
startup script에서 기동 (systemd 없음, `--pairing-address`는 워크스페이스별 상이)

#### install-sdk.sh (Coder User)

사용자 개발 도구 설치:
Expand Down Expand Up @@ -264,7 +246,6 @@ GitHub CLI 확장 설치:
4. 폰트 (`install-fonts.sh`)
5. Root SDK (`install-root-sdk.sh`)
6. Docker (`install-docker.sh`)
7. Orca (`install-orca.sh`)

**Root Phase (mise):** Docker 직전에 mise 바이너리를 apt로 시스템 설치 (`install-mise.sh`)

Expand Down
6 changes: 0 additions & 6 deletions images/base/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -105,12 +105,6 @@ RUN chmod +x /tmp/install-docker.sh && \
# coder 사용자를 docker 그룹에 추가
RUN usermod -aG docker coder

# Orca headless server 설치
COPY --chown=root:root scripts/install-orca.sh /tmp/install-orca.sh
RUN chmod +x /tmp/install-orca.sh && \
/tmp/install-orca.sh && \
rm /tmp/install-orca.sh


# coder 사용자로 전환
USER coder
Expand Down
43 changes: 0 additions & 43 deletions images/base/scripts/install-orca.sh

This file was deleted.

Loading