- Frontend now uses @sveltejs/adapter-static for production builds - Backend serves both API and static files from single port (originally port 3000) - Removed all throw statements from services to avoid Elysia prototype errors - Fixed favicon serving and SvelteKit assets path handling - Added ecosystem.config.js for PM2 process management - Comprehensive deployment documentation (PM2 + HAProxy) - Updated README with single-port architecture - Created start.sh script for easy production start
54 lines
432 B
Plaintext
54 lines
432 B
Plaintext
# Dependencies
|
|
node_modules
|
|
bun.lockb
|
|
*.log
|
|
|
|
# Environment
|
|
.env
|
|
.env.*
|
|
|
|
# Database
|
|
**/*.db
|
|
**/*.db-shm
|
|
**/*.db-wal
|
|
award.db
|
|
|
|
# Build outputs
|
|
src/frontend/build/
|
|
src/frontend/.svelte-kit/
|
|
src/frontend/dist/
|
|
build/
|
|
dist/
|
|
|
|
# IDE
|
|
.vscode
|
|
.idea
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# Documentation
|
|
README.md
|
|
docs/
|
|
*.md
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
|
|
# PM2
|
|
ecosystem.config.js
|
|
.pm2/
|
|
|
|
# Tests
|
|
*.test.js
|
|
*.test.ts
|
|
coverage/
|