-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.dockerignore
More file actions
65 lines (61 loc) · 1.53 KB
/
.dockerignore
File metadata and controls
65 lines (61 loc) · 1.53 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
# ============================================================================
# Docker Build Context Optimization
# ============================================================================
# Exclude unnecessary directories to speed up context transfer
# ============================================================================
# INCLUDE: Root files
# ============================================================================
!CMakeLists.txt
!CMakePresets.json
!VERSION
!vcpkg.json
!vcpkg-configuration.json
!.dockerignore
!Dockerfile
!Dockerfile.*
!docker-compose.yml
# Cache/temp files
.git/
.git/**
.cache/
*.log
.docker-build-**/
# Large/irrelevant directories (documentation, deployment configs, extras)
docs/
deploy/
helm/
benchmarks/
fuzz/
projects/
wordpress-plugin/
wordpress-theme/
training/ # LLM training data - not needed at runtime
pytorch_models/ # Model caches
llm_cache/ # LLM cache directory
cache/ # General cache
symbols/ # Debug symbols
# ============================================================================
# EXCLUDE: Anything large (redundant safety)
# ============================================================================
vcpkg/
vcpkg/buildtrees/
vcpkg/packages/
vcpkg/downloads/
vcpkg_installed/
vcpkg_packages/
node_modules/
**/node_modules/
.docker-cache/
vcpkg/**
build/**
build-*/**
models/**
!models/
!models/tinyllama-1.1b-q4_0.gguf
projects/**
external/**
compendium/**
release/**
site/**
tools/**
prebuilt-cache/**