Configure for self-hosted deployment

- Add environment variable support for Supabase and Pakasir configurations
- Create Docker configuration with Nginx for production deployment
- Add .env.example with all required environment variables
- Remove hardcoded URLs from Supabase client and Checkout component
- Add Docker and Nginx configuration files for Coolify deployment

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
dwindown
2025-12-21 23:01:39 +07:00
parent ef19864985
commit 4b5dfc6557
6 changed files with 218 additions and 3 deletions

79
.dockerignore Normal file
View File

@@ -0,0 +1,79 @@
# Dependencies
node_modules
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Build outputs
dist
dist-ssr
build
# Development
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
# Cache
.cache
.parcel-cache
.temp
.tmp
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# OS
Thumbs.db
# Logs
logs
*.log
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Coverage directory used by tools like istanbul
coverage
*.lcov
# Git
.git
.gitignore
README.md
# Documentation
docs
# Tools
.eslintrc.cjs
.gitlab-ci.yml
.github
# Testing
__tests__
tests
*.test.js
*.test.ts
*.test.tsx
*.spec.js
*.spec.ts
*.spec.tsx
# Misc
*.md
!README.md