Batch commit of the pending working tree on security/audit-fixes-2026-07. Major areas: - Outbound webhooks / Zapier: schema + signed delivery with retries, public v1 API (REST-hook subscribe/unsubscribe), settings UI, cron drain. - Deploy hardening: email via SMTP2GO (Resend fully removed), verified DB TLS (DATABASE_SSL=require + DATABASE_CA), storage fails loud in production when Spaces is unconfigured instead of silently using ephemeral disk. - Integrations & features (concurrent work): accounting (QuickBooks/Xero), e-signature (DocuSign/Dropbox Sign), PayPal, geocoding/maps, onboarding, expanded legal pages. - DB migrations 0006–0009. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
35 lines
528 B
Plaintext
35 lines
528 B
Plaintext
# Dependencies & build output (reinstalled / rebuilt inside the image)
|
|
node_modules
|
|
.next
|
|
out
|
|
build
|
|
coverage
|
|
|
|
# Secrets — never bake env files into the image
|
|
.env
|
|
.env.*
|
|
|
|
# Local file storage (uploads live on a mounted volume, not in the image)
|
|
storage
|
|
|
|
# Version control & tooling
|
|
.git
|
|
.gitignore
|
|
.gitattributes
|
|
*.tsbuildinfo
|
|
|
|
# Editor / OS noise
|
|
.DS_Store
|
|
.vscode
|
|
.idea
|
|
|
|
# Docs not needed at runtime
|
|
DOCS
|
|
README.md
|
|
COOLIFY.md
|
|
|
|
# Don't copy the Docker context files into the image
|
|
Dockerfile
|
|
.dockerignore
|
|
docker-compose.yml
|