-
Notifications
You must be signed in to change notification settings - Fork 466
Expand file tree
/
Copy path.dockerignore
More file actions
38 lines (32 loc) · 870 Bytes
/
.dockerignore
File metadata and controls
38 lines (32 loc) · 870 Bytes
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
# Only send files needed by application/docker/Dockerfile to the build daemon.
# The build context is the repo root, so we exclude everything and whitelist.
*
# Backend
!application/backend/app
!application/backend/pyproject.toml
!application/backend/uv.lock
!application/VERSION
# UI
!application/ui/src
!application/ui/public
!application/ui/packages
!application/ui/package.json
!application/ui/package-lock.json
!application/ui/tsconfig.json
!application/ui/rsbuild.config.ts
# Library – only what uv needs to resolve deps and build the getitune wheel
!library/pyproject.toml
!library/MANIFEST.in
!library/src/getitune
# Exclude non-essential files that sneak in via the above whitelists
**/__pycache__
**/.pytest_cache
**/.mypy_cache
**/.ruff_cache
**/.import_linter_cache
**/otx-workspace*
**/getitune-workspace*
**/.venv
**/*.pyc
**/*.pyo
**/node_modules