39 Commits

Author SHA1 Message Date
d6a9070c62 Run SuperClaude install synchronously
- Remove background execution from SuperClaude install
- Ensure SuperClaude setup completes before starting other services
- Provides better reliability for component installation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 22:13:51 +09:00
a6cbcd7367 Add all SuperClaude components for complete installation
- Include all components: core, mcp, modes, commands, agents
- Provides full SuperClaude functionality

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 22:11:29 +09:00
ce22b50fd7 Update SuperClaude components: replace mcp with agents
- Change component list from mcp to agents
- Final components: core, agents, modes, commands

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 22:09:45 +09:00
308d64f764 Add commands component to SuperClaude installation
- Include commands component in automatic installation
- Full component set: commands, core, mcp, modes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 21:59:31 +09:00
2965f92df7 Add automatic SuperClaude component installation
- Install core, mcp, and modes components automatically
- Use --force --yes flags for non-interactive installation
- Run in background to avoid blocking container startup

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 21:54:41 +09:00
fe2ec8d436 Add pipx PATH configuration for SuperClaude
- Add /home/user/.local/bin to PATH in user's .bashrc
- Remove automatic SuperClaude install command for manual setup
- User can run SuperClaude install with custom options after container start

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 21:51:05 +09:00
95e9c3de95 Run SuperClaude install in background
- Split SuperClaude installation into two steps
- Run 'SuperClaude install' in background to avoid blocking startup
- Allows container to start faster while setup completes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 21:30:11 +09:00
72001103cd Enhance build scripts with datetime versioning
- Add datetime-based version tagging (YYYYMMDD_HHMMSS format)
- Support both automatic versioning and manual version override
- Build with both latest and version tags simultaneously
- Update both Linux (.sh) and Windows (.bat) build scripts
- Add detailed build output with next steps guidance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 21:25:04 +09:00
5264b577f8 Add SuperClaude installation for user
- Install pipx in Dockerfile for Python package management
- Add SuperClaude installation in entrypoint.sh for each user
- SuperClaude runs with user permissions for better security

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 21:19:47 +09:00
4592946fdd Revert to system-wide code-server installation
- Move code-server installation back to Dockerfile
- Remove per-user installation from entrypoint.sh
- System-wide installation is more efficient for single-user containers

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 21:10:10 +09:00
5f376abd38 Always install code-server on container start
- Remove conditional check for code-server existence
- Always run installation to ensure latest version
- Installation script handles existing installations gracefully

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 21:03:22 +09:00
133e527672 Change code-server to per-user installation
- Remove system-wide code-server installation from Dockerfile
- Install code-server per-user on first run in entrypoint.sh
- Provides better security and user isolation
- Each user gets their own code-server configuration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 21:00:26 +09:00
6c529c7102 Move code-server installation before ENTRYPOINT
- Relocate code-server installation to proper position
- Ensure it's installed before container entrypoint

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 20:52:17 +09:00
f99dc5c72b Revert to standard code-server installation script
- Use official install script for code-server
- Add verification step to confirm installation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 20:45:56 +09:00
e8c4ba14b2 Fix code-server installation using direct binary download
- Replace install script with direct GitHub binary download
- Manually place binary in /usr/local/bin and libs in /usr/local/lib
- Add verification steps to ensure proper installation
- Resolve issue where code-server was missing after container start

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 20:42:16 +09:00
b01aabba84 Fix code-server installation with explicit path and verification
- Use standalone method with /usr/local prefix for clear installation path
- Add verification step to ensure code-server is properly installed
- Build will now fail if code-server installation fails

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 20:36:27 +09:00
6c8b1914a4 Clean chromium config on container start
- Remove chromium config directory for fresh start
- Prevents leftover configuration issues

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 20:27:15 +09:00
fadfb436d5 .. 2025-09-08 19:57:25 +09:00
3ca59a969a Add code-server integration with custom configuration
- Remove systemctl commands from Dockerfile (incompatible with containers)
- Add code-server auto-start in entrypoint.sh on port 30145
- Set /mnt as default working directory for code-server
- Configure proper permissions for /mnt directory

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 19:56:35 +09:00
2859a1a2d6 .. 2025-09-08 19:37:47 +09:00
5d704c1867 .. 2025-09-02 20:17:18 +09:00
51cc0e71f9 .. 2025-09-02 20:15:51 +09:00
55b1873c27 .. 2025-09-02 20:15:08 +09:00
3f8f08f3f5 .. 2025-09-02 19:56:32 +09:00
cd8c589af2 .. 2025-09-02 19:51:11 +09:00
4c4104051e .. 2025-09-02 19:47:32 +09:00
a3c9ba9aae .. 2025-09-02 19:44:26 +09:00
60ef1c1ed4 .. 2025-09-02 19:27:37 +09:00
c49d32b26b .. 2025-09-02 19:24:59 +09:00
8de17f1e8a Update Dockerfile 2025-09-01 03:05:22 +00:00
799532f7d6 Update Dockerfile 2025-09-01 02:47:39 +00:00
299a237e5a npm 재시도 옵션 수정으로 Claude Code CLI 설치 문제 해결 2025-08-31 21:58:47 +09:00
3ff9d2ddb0 Debian bookworm 사용 및 NodeSource에서 Node.js 설치로 변경하여 node-isexe 문제 해결 2025-08-31 21:24:53 +09:00
9598c9dce1 sources.list 파일 생성 후 한국 Debian 미러 설정으로 수정 2025-08-31 21:11:59 +09:00
4c1b49e53d 한국 Debian 미러 소스로 변경하여 네트워크 연결 문제 해결 2025-08-31 21:11:15 +09:00
75ce1a9f5d Dockerfile 수정: --fix-missing 옵션 추가 및 npm 재시도 로직 개선 2025-08-31 21:01:55 +09:00
4053784651 .. 2025-08-31 20:55:55 +09:00
cfb93bb47b Add development tools: .NET SDKs, Cursor IDE, and AI CLI tools
- Install .NET SDK 8.0 and 9.0 with Microsoft package repository
- Add Cursor IDE with AppImage installation and desktop shortcut
- Install Claude CLI from GitHub releases
- Install Gemini CLI via npm
- Update sandbox mode handling for Cursor IDE
- Add API key setup instructions for AI CLI tools

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-26 22:20:30 +09:00
46cac2de6e initial commit 2025-08-26 22:12:00 +09:00