| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- # =============================================================================
- # Docker Ignore File for Sub2API
- # =============================================================================
- # Git
- .git
- .gitignore
- .gitattributes
- # Documentation
- *.md
- !deploy/DOCKER.md
- docs/
- # admin-compliance gate (LegalDocumentView.vue) build-time imports
- # docs/legal/*.md?raw into the frontend bundle; keep that subtree in the
- # Docker build context even though docs/ is otherwise excluded.
- !docs/legal/
- !docs/legal/*.md
- # IDE
- .idea/
- .vscode/
- *.swp
- *.swo
- # OS files
- .DS_Store
- Thumbs.db
- # Build artifacts
- dist/
- build/
- # Node modules (will be installed in container)
- frontend/node_modules/
- node_modules/
- # Go build cache (will be built in container)
- backend/vendor/
- # Test files
- *_test.go
- **/*.test.js
- coverage/
- .nyc_output/
- # Environment files
- .env
- .env.*
- !.env.example
- # 本地闭源插件目录可能包含发布签名私钥,绝不能进入 Docker 构建上下文。
- /plugins/
- # Local config
- config.yaml
- config.local.yaml
- # Logs
- *.log
- logs/
- # Temporary files
- tmp/
- temp/
- *.tmp
- # Deploy files (not needed in image)
- deploy/install.sh
- deploy/sub2api.service
- deploy/sub2api-sudoers
- deploy/data/
- deploy/postgres_data/
- deploy/redis_data/
- # GoReleaser
- .goreleaser.yaml
- # GitHub
- .github/
- # Claude files
- .claude/
- issues/
- CLAUDE.md
|