Improve macOS Apple Silicon install flow (Colima/Docker Desktop)#1
Draft
piartz wants to merge 10 commits intoBugTraceAI:mainfrom
Draft
Improve macOS Apple Silicon install flow (Colima/Docker Desktop)#1piartz wants to merge 10 commits intoBugTraceAI:mainfrom
piartz wants to merge 10 commits intoBugTraceAI:mainfrom
Conversation
Removed regression risk section for non-macOS users from README.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR improves first-time installation on macOS (Apple Silicon in particular) while preserving the existing launcher workflow.
Key goals:
What changed
Installer bootstrap (
install.sh)SUDO_USER) instead of forcing root-only behavior.Launcher runtime compatibility (
launcher.sh)x86_64Colima profile on arm64 hostaarch64) to prevent image format failureshelp/status/...) so/dev/ttyerrors do not occur in command mode.LC_ALL=Cfor/dev/urandomfiltering.Setup robustness improvements
reconFTW and Kali deployment hardening
reconFTW MCP fixes applied
linux/amd64for reconFTW service on ARM hosts.FROM --platform=linux/amd64 ...on ARM.virtualenvifensurepipfails./sse).reconftw.shreconftw/install.shby default unlessRECONFTW_AUTO_INSTALL=trueRECONFTW_AUTO_INSTALL=falsein WEB compose recon service environment.Kali MCP fixes applied
bash -lcstartup command (avoids multiline parsing issues).nmap,hydra,python3) after install.Docs (
README.md)Validation done locally (macOS Apple Silicon)
Executed clean install tests in isolated target directory:
BUGTRACEAI_DIR=/Users/mperezrodriguez/bugtraceai/_fresh_install ./launcher.shSyntax checks:
bash -n install.shbash -n launcher.shRegression risk assessment
Notes