Commit Graph
4 Commits
Author SHA1 Message Date
AIOSAIandClaude Opus 4.6 6f60b7e26e fix(docker): use HTTPS URLs for container git clone
SSH keys not available in container. HTTPS works for public repos
without auth.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 16:36:23 -08:00
AIOSAIandClaude Opus 4.6 7a1dc3ea2c fix(docker): track setup-workspace.sh for clean remote builds
setup-workspace.sh was gitignored but required by Dockerfile COPY.
Building from a fresh clone would fail. Now tracked.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 16:33:31 -08:00
AIOSAI 463e45a8d5 🔧 chore(workspace): remove setup-workspace.sh script
- delete deprecated workspace setup script to simplify project maintenance
- remove redundant cloning and installation steps handled elsewhere
2026-03-06 01:59:53 -08:00
AIOSAI 34f303f285 📦 build(docker): update base image setup and workspace initialization
- replace git and curl with python3-full package for dependencies
- create python virtualenv owned by user 1000 for permission consistency
- add entrypoint scripts in /etc/entrypoint.d to avoid shadowing by bind mounts
- override ENTRYPOINTD environment variable to use non-shadowed entrypoint scripts
- switch to user 1000 instead of coder user for container runtime
- use official base image entrypoint with fixuid and dumb-init for process management
- set default code-server workspace to /home/coder/workspace for consistency

📝 docs(readme): overhaul README to reflect current state and usage

- simplify introduction with focus on core AIPass features and status
- update quick start instructions for source install and basic commands
- add Docker usage example for isolated testing with VS Code
- provide core concepts for drone command router and seedgo standards
- rewrite seedgo plugin example and built-in plugin list with formatting
- remove old API examples and deprecated instructions
- add module architecture and status table for all 10 modules
- clarify configuration and environment variable usage
- update requirements and license sections for clarity

📦 build(scripts): add setup-workspace.sh for container initialization

- script ensures workspace directory is writable by coder user
- clones AIPass repo if not already present in workspace
- installs AIPass in editable mode to keep dependencies up to date
- designed to run as container entrypoint.d script for first boot setup
2026-03-06 01:16:41 -08:00