9557a3b335
- shopify.app.toml -> shopify.app.dev.toml (domain: invoice-app-dev.linumiq.com)
- New shopify.app.prod.toml will be created via shopify app config link --config prod
- docker-compose split into deploy/docker-compose.{dev,prod}.yml with distinct
container names (linumiq-invoice-{dev,prod}), images, env files and bind mounts
- Caddyfile snippet maps both subdomains to their respective containers
- .env.{dev,prod}.example templates committed in deploy/
- deploy/README.md documents the layout and day-to-day workflow
37 lines
537 B
Plaintext
37 lines
537 B
Plaintext
node_modules
|
|
|
|
# macOS
|
|
.DS_Store
|
|
|
|
/.cache
|
|
/build
|
|
/app/build
|
|
/public/build/
|
|
/public/_dev
|
|
/app/public/build
|
|
/prisma/dev.sqlite
|
|
/prisma/dev.sqlite-journal
|
|
database.sqlite
|
|
|
|
# Locally generated invoice/sample PDFs (created by scripts/regenerate-invoice.ts etc.)
|
|
/data/regen-*.pdf
|
|
/data/sample-*.pdf
|
|
|
|
.env
|
|
.env.*
|
|
!.env.production.example
|
|
!deploy/.env.dev.example
|
|
!deploy/.env.prod.example
|
|
|
|
|
|
|
|
|
|
|
|
/extensions/*/dist
|
|
|
|
# Ignore shopify files created during app dev
|
|
.shopify/*
|
|
.shopify.lock
|
|
|
|
# Hide files auto-generated by react router
|
|
.react-router/ |