The source sync (Directory.Sync in selectFunc) was uploading ~7.4 GB / 78k files to the remote engine, blocking dagger call for 16+ minutes. Root cause: .daggerignore had '.fvm/' but the actual directory is 'fvm/' (no leading dot), so the 1.9 GB Flutter SDK cache was always uploaded. Also missing: go/ pkg cache (309 MB), .claude/ session files, agent logs. goroutine dump confirmed the hang in directoryValue.Get → Directory.Sync → HTTP/2 roundTrip waiting on the engine — not gRPC teardown as suspected. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
57 lines
659 B
Plaintext
57 lines
659 B
Plaintext
# Dagger context ignore file.
|
|
|
|
# Version control
|
|
.git/
|
|
.gitmodules
|
|
|
|
# Build artifacts and tools
|
|
build/
|
|
go/
|
|
.dart_tool/
|
|
fvm/
|
|
.fvm/
|
|
.pub-cache/
|
|
.dart-cli-completion/
|
|
.dartServer/
|
|
.direnv/
|
|
.dotnet/
|
|
.rustup/
|
|
.task/
|
|
.vscode/
|
|
.vscode-server/
|
|
coverage/
|
|
node_modules/
|
|
ios/Pods/
|
|
macos/Pods/
|
|
linux/flutter/ephemeral/
|
|
website/public/
|
|
website/resources/
|
|
|
|
# Sensitive or system files
|
|
.env*
|
|
.ssh/
|
|
.local/
|
|
.cache/
|
|
.config/
|
|
.atuin/
|
|
.gemini/
|
|
.bash*
|
|
.profile
|
|
.zsh*
|
|
.zcompdump
|
|
.tmux.conf
|
|
.lesshst
|
|
.metadata
|
|
.emulator_console_auth_token
|
|
snap/
|
|
.gitconfig
|
|
.flutter-plugins-dependencies
|
|
.flutter
|
|
.forgejo
|
|
.fvmrc
|
|
.envrc
|
|
|
|
# AI / tooling session data
|
|
.claude/
|
|
.sharedinbox-agent-logs/
|