-
-
Notifications
You must be signed in to change notification settings - Fork 8
feat: Upgrade Docker containerization for Google Cloud Build #393
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,88 @@ | ||
| # Dependencies | ||
| node_modules | ||
| npm-debug.log* | ||
| yarn-debug.log* | ||
| yarn-error.log* | ||
| bun.lockb | ||
|
|
||
| # Testing | ||
| coverage | ||
| .nyc_output | ||
| tests | ||
| *.test.js | ||
| *.test.ts | ||
| *.spec.js | ||
| *.spec.ts | ||
| playwright.config.ts | ||
| playwright-report | ||
|
|
||
| # Next.js | ||
| .next/ | ||
| out/ | ||
| build | ||
| dist | ||
|
|
||
| # Production | ||
| .vercel | ||
| .netlify | ||
|
|
||
| # Misc | ||
| .DS_Store | ||
| *.pem | ||
| *.log | ||
|
|
||
| # Debug | ||
| npm-debug.log* | ||
| yarn-debug.log* | ||
| yarn-error.log* | ||
|
|
||
| # Local env files | ||
| .env | ||
| .env*.local | ||
| .env.local.example | ||
| .env.embeddings.example | ||
|
|
||
| # IDE | ||
| .vscode | ||
| .idea | ||
| *.swp | ||
| *.swo | ||
| *~ | ||
| .idx | ||
|
|
||
| # Git | ||
| .git | ||
| .gitignore | ||
| .gitattributes | ||
| .github | ||
|
|
||
| # Documentation | ||
| *.md | ||
| docs/ | ||
| LICENSE | ||
| CODE_OF_CONDUCT | ||
| PULL_REQUEST_BODY.md | ||
| *.docx | ||
| *.png | ||
| *.jpg | ||
| *.jpeg | ||
| *.gif | ||
| *.svg | ||
|
|
||
| # Docker | ||
| Dockerfile* | ||
| docker-compose*.yaml | ||
| docker-compose*.yml | ||
| .dockerignore | ||
|
|
||
| # CI/CD | ||
| .github/ | ||
| cloudbuild.yaml | ||
|
|
||
|
Comment on lines
+59
to
+81
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
If the intent is only to shrink context, consider narrowing the ignore patterns to avoid surprises (e.g., ignore SuggestionConsider replacing the broad Example:
Reply with "@CharlieHelps yes please" if you’d like me to add a commit implementing a safer |
||
| # Drizzle | ||
| drizzle/ | ||
|
|
||
| # Scripts | ||
| install.sh | ||
| install_bun.sh | ||
| download_index.js | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 71
🏁 Script executed:
# Check the full .dockerignore file to understand context cat -n ./.dockerignoreRepository: QueueLab/QCX
Length of output: 1487
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 654
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 38
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 124
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 124
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 64
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 38
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 225
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 1821
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 38
🏁 Script executed:
# Check what images exist in public/images ls -la public/images/Repository: QueueLab/QCX
Length of output: 488
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 83
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 495
🏁 Script executed:
Repository: QueueLab/QCX
Length of output: 83
Fix Docker image to include static assets needed by the Next.js application.
The .dockerignore file excludes image files (
*.png,*.svg, etc.), which removes runtime dependencies. With Next.jsstandaloneoutput mode, the application requires thepublic/images/directory containinglogo.svgandopengraph-image.pngto function correctly. These assets will be missing from the Docker container, causing broken imagery.Markdown files (README, UPGRADE_SUMMARY, etc.) are documentation-only and safe to exclude. However, modify the image exclusions to preserve assets in
public/images/:🤖 Prompt for AI Agents