Commit graph

10 commits

Author SHA1 Message Date
docker-claude
b741b02408 fix(dockerfile): scrub npm auth tokens written during image build
npm automatically picks up GITHUB_TOKEN / NPM_TOKEN from the build
environment and writes them as _authToken entries in /root/.npmrc and
/usr/local/etc/npmrc during 'npm install -g'.  Add a cleanup RUN step
that removes any npmrc file containing auth tokens before the image is
finalised, and explicitly deletes the two most common registry auth
keys via 'npm config delete'.

Also add .npmrc to .dockerignore as an extra guard against accidentally
COPY-ing a local credential file into the build context.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 16:37:00 +02:00
docker-claude
53325c4fcd stuff
Some checks failed
Build images / check-docker (push) Successful in 1s
Build images / scan (push) Failing after 55s
Build images / build-and-push (push) Has been skipped
2026-04-20 15:17:58 +02:00
docker-claude
f68ed674d0 feat: add non-technical user onboarding
- setup.sh: interactive wizard for Docker check and auth configuration
- launch.sh: folder-picker launcher (macOS native dialog, zenity/kdialog on Linux, text fallback)
- launch.bat: Windows launcher using PowerShell folder browser + Git Bash
- claude.sh: friendlier error messages with actionable links; prompt setup.sh if .env missing
- hooks/pre-commit: add setup.sh and launch.sh to executable enforcement
- README: add Quick Start section aimed at non-technical users

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 10:13:34 +02:00
docker-claude
27feedf65e chore(hooks): restore executable bit on hooks/pre-commit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 22:02:15 +02:00
docker-claude
1dee611fb3 fix repository path
All checks were successful
Build images / check-docker (push) Successful in 3s
Build images / build-and-push (push) Successful in 5m46s
2026-04-15 21:39:10 +02:00
docker-claude
8b4f08e68c chore(hooks): fix executable bit on build.sh and hooks/pre-commit
All checks were successful
Build images / check-docker (push) Successful in 3s
Build images / build-and-push (push) Successful in 5m5s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 21:19:46 +02:00
docker-claude
4edef5ac1a fix stuff finally?
All checks were successful
Build images / check-docker (push) Successful in 2s
Build images / build-and-push (push) Successful in 5m27s
2026-04-15 19:18:48 +02:00
docker-claude
1b141b200c use new native install 2026-04-15 19:18:39 +02:00
docker-claude
ab7e909c3c make sure that files are executable
All checks were successful
Build images / check-docker (push) Successful in 3s
Build images / build-and-push (push) Successful in 4m19s
2026-04-15 17:55:01 +02:00
docker-claude
f07a30bd0b chore(hooks): enforce executable bit on claude.sh and build.sh via pre-commit hook 2026-04-15 17:16:58 +02:00