Code
How sickcodes/docker-osx is laid out, and where to start for common changes.
There is no import map for this report yet.
Where to start reading
- Repository root
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a new macOS variant container image
- Define custom OpenCore configuration by copying and modifying an existing plist file
- Update docker-compose.yml with new service entry referencing the custom Dockerfile build context
- Add test case to tests/test.sh validating the new variant boots and X11 forwarding functions
Deploy Docker-OSX to Kubernetes cluster
- Customize deployment parameters in helm/values.yaml (replicas, resource limits, storage class)
- Modify helm/templates/deployment.yaml to add environment variables or volume mount changes if needed
- Update helm/templates/ingress.yaml or service.yaml to configure network exposure (VNC/X11 ports)
- Regenerate helm package via helm/helm-chart-generate.sh and deploy with helm install
Enable custom macOS provisioning with unique hardware identifiers
- Run custom/generate-unique-machine-values.sh to create hardware UUIDs and serial numbers
- Modify custom/config-custom.plist with generated values (UUID, serial, board-id)
- Execute custom/generate-specific-bootdisk.sh with paths to custom plist and output disk image location
- Mount generated disk image in docker-compose.yml or Kubernetes PVC and boot container
Apply kernel security patches for iMessage and Apple ID research
- Modify scripts/apply_appleid_kernelpatch.py to reference new patch locations and kernel version targets
- Add patch application invocation to Dockerfile RUN layer after macOS installation
- Verify patched functionality in tests/test.sh by validating iMessage/Apple ID features are accessible
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- No public API or start-up file could be picked out from the file names.