CI / ci (push) Canceled after 0s
Implemented the deployment redesign. - Added Dockge-first-class stacks: - [stacks/infra/compose.yaml] - [stacks/caddy/compose.yaml] - Added reusable business template: [deploy/business-compose.yaml.template] - Added automated provisioning: [scripts/create-business.sh] - Added per-business database/user, secrets, media volume, private networks, and Caddy route generation. - Removed Traefik and manual business Compose files. - Updated environment templates, .gitignore, and deployment documentation in [README.md] Validation completed: - Docker Compose config passed for infra, Caddy, and generated business stacks. - Shell syntax validation passed. - Registry image tags containing / were tested. - No remaining Traefik or obsolete deployment references found.
71 lines
1.1 KiB
Plaintext
71 lines
1.1 KiB
Plaintext
# dependencies
|
|
node_modules/
|
|
.pnp
|
|
.pnp.js
|
|
|
|
# testing
|
|
coverage/
|
|
/test-results/
|
|
/playwright-report/
|
|
/blob-report/
|
|
/playwright/.cache/
|
|
|
|
# next.js
|
|
.next/
|
|
out/
|
|
next-env.d.ts
|
|
|
|
# production
|
|
build/
|
|
dist/
|
|
|
|
# env files
|
|
.env
|
|
.env*.local
|
|
.env.development
|
|
.env.production
|
|
|
|
# per-deployment production env files (multi-business VPS setup — see
|
|
# docker-compose.infra.yaml / docker-compose.<business>.yaml). Named
|
|
# .env.business.* (not .env.<business> directly) specifically so this one
|
|
# wildcard rule keeps covering every future business without another
|
|
# .gitignore edit. The template itself (.env.business.example) stays
|
|
# tracked, same as .env.local.example above.
|
|
.env.infra
|
|
.env.business.*
|
|
!.env.business.example
|
|
.env.caddy
|
|
stacks/*/.env
|
|
stacks/caddy/sites/*.caddy
|
|
|
|
# prisma
|
|
prisma/dev.db
|
|
prisma/dev.db-journal
|
|
|
|
# misc
|
|
.DS_Store
|
|
*.pem
|
|
.vercel
|
|
*.tsbuildinfo
|
|
|
|
# logs
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
.pnpm-debug.log*
|
|
|
|
# editor
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
.idea/
|
|
|
|
/generated/prisma
|
|
.env.example
|
|
.env.local.example
|
|
.env.example
|
|
.env.example
|
|
|
|
.agents/
|
|
.claude/
|
|
.windsurf/
|