mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 01:27:11 +00:00
648a8d4f8a
Commit web-nodejs lockfile with tar override; CI uses npm ci and moderate npm audit. Add LOG_LEVEL filtering and log redaction in Node console and Go server. Validate WS tokens on bd-signal; require single-use token for remote-agent relay. Limit active relay sessions per IP and block open enrollment without TLS.
73 lines
1.2 KiB
Plaintext
73 lines
1.2 KiB
Plaintext
# =============================================================
|
|
# .dockerignore — Reduce Docker build context and prevent
|
|
# local development artifacts from leaking into images.
|
|
# =============================================================
|
|
|
|
# Node.js — CRITICAL: local node_modules contain platform-specific
|
|
# native binaries (e.g. Windows x64) that will break Linux/Alpine
|
|
# containers. The Dockerfile builds its own node_modules.
|
|
**/node_modules/
|
|
web-nodejs/data/
|
|
web-nodejs/uploads/
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
.github/
|
|
|
|
# Go build artifacts (binary is built inside Docker)
|
|
betterdesk-server/betterdesk-server
|
|
betterdesk-server/betterdesk-server-*
|
|
betterdesk-server/*.exe
|
|
betterdesk-server/db_v2.sqlite3
|
|
betterdesk-server/id_ed25519
|
|
betterdesk-server/id_ed25519.pub
|
|
betterdesk-server/test_*.go
|
|
betterdesk-server/_test_*
|
|
|
|
# Archive (old/deprecated files)
|
|
archive/
|
|
|
|
|
|
|
|
# Documentation (not needed in image)
|
|
docs/
|
|
screenshots/
|
|
*.md
|
|
!web-nodejs/**/*.md
|
|
!docker/*.md
|
|
|
|
# Development & testing
|
|
dev_modules/
|
|
TESTING.local.md
|
|
betterdesk-client/
|
|
|
|
# Sensitive files
|
|
*.key
|
|
*.pem
|
|
*.pub
|
|
.env
|
|
.env.*
|
|
*credentials*
|
|
*secret*.key
|
|
|
|
# OS junk
|
|
.DS_Store
|
|
Thumbs.db
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Databases (created at runtime)
|
|
*.sqlite3
|
|
*.db
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
|
|
# Backups
|
|
*.backup
|
|
*.bak
|
|
rustdesk-backup-*/
|