Skip to content

Commit 488b31e

Browse files
committed
Better .dockerignore
1 parent 222d652 commit 488b31e

2 files changed

Lines changed: 31 additions & 30 deletions

File tree

.dockerignore

Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,29 @@
1-
.BC.*
2-
tmp*
3-
*~
4-
OLD*
5-
*.pyc
6-
.DS_Store
7-
.env
8-
.venv
9-
.aider.*
10-
venv/*
11-
build
1+
# Ignore everything
2+
*
3+
4+
# But descend into directories
5+
!*/
6+
7+
# Recursively allow files under subtree
8+
!/.github/**
9+
!/aider/**
10+
!/benchmark/**
11+
!/docker/**
12+
!/requirements/**
13+
!/scripts/**
14+
!/tests/**
15+
16+
# Specific Files
17+
!/.dockerignore
18+
!/.flake8
19+
!/.gitignore
20+
!/.pre-commit-config.yaml
21+
!/CNAME
22+
!/CONTRIBUTING.metadata
23+
!/HISTORY.md
24+
!/LICENSE.txt
25+
!/MANIFEST.in
26+
!/pyproject.toml
27+
!/pytest.ini
28+
!/README.md
29+
!/requirements.txt

.gitignore

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
!/requirements/**
1313
!/scripts/**
1414
!/tests/**
15+
1516
# Specific Files
1617
!/.dockerignore
1718
!/.flake8
@@ -28,24 +29,6 @@
2829
!/requirements.txt
2930

3031
# Ignore specific files
31-
.DS_Store
32-
.vscode/
33-
aider.code-workspace
34-
*.pyc
35-
.aider*
36-
aider_chat.egg-info/
37-
build
38-
dist/
39-
Gemfile.lock
40-
_site
41-
.jekyll-cache/
42-
.jekyll-metadata
4332
aider/__version__.py
4433
aider/_version.py
45-
.venv/
46-
.#*
47-
.gitattributes
48-
tmp.benchmarks/
49-
.docker_bash_history
50-
/venv
51-
/venv/*
34+
*.pyc

0 commit comments

Comments
 (0)