Commit Graph

10 Commits

Author SHA1 Message Date
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
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
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
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
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