-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.dockerignore
More file actions
121 lines (114 loc) · 2.43 KB
/
Copy path.dockerignore
File metadata and controls
121 lines (114 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# Jarvis Docker build context — keep secrets, runtime data, and dev noise OUT of the image.
# See docs/docker/README.md. Users build locally (`docker compose build`); no published image.
# ===== Git & CI =====
.git
.github
.gitignore
.gitattributes
# ===== Secrets & live config (mount at runtime) =====
config/*.env
config/contacts.json
config/webhook_registry.json
config/elevenlabs_voices.json
config/ssh.json
# Legacy pre-data location; never bake private thresholds into an image.
config/price-alerts.yaml
jarvis-monitor/.env
jarvis-web/config/web_config.json
data/secrets/
*.key
*.pem
# ===== Runtime data (bind-mount from host — never bake into image) =====
data/*.db
data/*.db.*
data/*.db-*
data/backups/
data/canvas/
data/generated_images/
data/generated_videos/
data/generated_music/
data/web_conversations/
data/stash/
data/.spotify_cache
data/.phone_call_lock
data/.phone_call_in_progress
data/.webui_secret
data/.email_rate_limit
data/.webhook_rate_limit
data/.scheduled_task_notification_rate_limit
data/.docker_tool_profile_synced
data/bookmarks.html
# Runtime file is mounted; data/price-alerts.yaml.example stays in the build context.
data/price-alerts.yaml
data/.price-alerts-*.tmp
jarvis-web/data/uploads/
stash/
logs/
audio/
*.wav
*.mp3
*.ogg
*.flac
# ===== User / machine-specific (mount if needed) =====
jarvis-intel/*
!jarvis-intel/jarvis-tool-knowledge.md
!jarvis-intel/jarvis-learned-lessons.md
!jarvis-intel/user-profile.md.example
!jarvis-intel/README.md
docs/personal/
docs/n8n/workflows/*.json
.n8n/
characters/
opencodetmp/
.opencode/
logs/opencode/
# ===== Python / Node caches =====
__pycache__/
*.py[cod]
*$py.class
.Python
venv/
.venv/
env/
ENV/
jarvis-venv/
*.egg-info/
.eggs/
dist/
build/
.cache/
.pytest_cache/
.ruff_cache/
.mypy_cache/
node_modules/
# ===== IDE & local tooling =====
.vscode/
.idea/
.cursor/
.agents/
.codex/
*.swp
*.swo
*~
.DS_Store
cursor_*.md
*.cursor.*
AGENTS.md
.cursorignore
# ===== Docs & assets not needed at runtime (optional slimming) =====
# Keep docs/ in image if log viewer / search_docs needs them; uncomment to shrink:
# docs/
# tests/
# monitoring/
# ===== Misc large or personal paths =====
docs/Agent-Skills-for-Context-Engineering-main/
docs/vps2/
docs/samantha-skill/
docs/api/code-examples/camera/
skills/profiles/*
!skills/profiles/default.json
!skills/profiles/docker.json
!skills/profiles/docker-mcp.json
!skills/profiles/openai_only.json
!skills/profiles/examples/
!skills/profiles/examples/**