Commit Graph

8 Commits

Author SHA1 Message Date
8a9ed60add feat: add GitHub Actions workflow for Docker image publishing and update .gitignore for nginx.conf 2026-03-06 16:12:28 +08:00
38e00fd38c feat: add Docker deployment support and fix /users/me endpoint
- Add docker/ directory with Dockerfile for backend and frontend
- Backend: pytorch/pytorch CUDA base image with all qwen_tts deps
- Frontend: multi-stage nginx build with /api/ proxy to backend
- docker-compose.yml (CPU) + docker-compose.gpu.yml (GPU overlay)
- Fix /users/me returning 404 due to missing route (was caught by /{user_id})
- Update .gitignore to exclude docker/models, docker/data, docker/.env
- Update README and README.zh.md with Docker deployment instructions

Images: bdim404/qwen3-tts-backend, bdim404/qwen3-tts-frontend

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-06 15:15:27 +08:00
ff0a7dc1a8 fix: Update .gitignore to include backend scripts and service files; modify VITE_API_URL in .env.production for local development 2026-02-05 10:46:53 +08:00
6c25dd9dd9 feat: Add systemd service, configure API for proxy deployment, and enhance mobile audio playback with token authentication. 2026-02-03 21:53:41 +08:00
18de86e64f chore: split combined .gitignore entry 样本.mp3aliyun.md into separate entries for 样本.mp3 and aliyun.md. 2026-02-03 19:10:18 +08:00
18fd1f0fa5 feat: Integrate Aliyun TTS backend with dynamic speaker validation and listing, and adjust toast notification position.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 19:09:10 +08:00
117a51ca77 style: Adjust UI color palette and update gitignore to exclude CLAUDE.md and 样本.mp3. 2026-02-03 14:19:57 +08:00
80513a3258 init commit
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-26 15:34:31 +08:00