-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Expand file tree
/
Copy path.dockerignore
More file actions
61 lines (55 loc) 路 1.31 KB
/
Copy path.dockerignore
File metadata and controls
61 lines (55 loc) 路 1.31 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
# The Dockerfile does `COPY . /app` and then runs `make setup-minimal` inside
# the image, so everything the build system itself needs (Makefile, upstream.sh,
# multibuild.py, scripts/, patches/, additions/, settings/, assets/, bundle/,
# pythonlib/, jsonvv/, legacy/) must stay in the context. This file only drops
# things the in-image build never reads. See #698.
# Git history -- by far the largest single item, and the build only needs the
# working tree.
.git
.gitattributes
.gitignore
.github
# Build outputs and any locally extracted Firefox tree. camoufox-*/ in
# particular is a full mozilla-central checkout; shipping it into the context
# can add tens of GB and it is regenerated by `make setup-minimal` anyway.
/camoufox-*
/firefox-*
/mozilla-unified
/windows-build
dist/
bin/
launch
launch.exe
_bisect_extract/
*.so
# Dependency trees that are reinstalled in-image
node_modules/
venv/
.venv/
__pycache__/
*.pyc
# Local scratch, logs, editor state
*.log
wget-log
*.kate-swp
*.old
_old/
_old_*/
.vscode
.idea
.DS_Store
.DS_store
# Secrets must never enter a build context
.env
.passwd
*.pem
private
closedsrc
proxies.txt
# Test harnesses -- the container's entrypoint is multibuild.py, which never
# runs these. Removing them also keeps build-tester/node_modules out.
build-tester/
service-tester/
tests/
example/
docs/