File tree Expand file tree Collapse file tree 2 files changed +162
-1
lines changed
Expand file tree Collapse file tree 2 files changed +162
-1
lines changed Original file line number Diff line number Diff line change 1+ # Include any files or directories that you don't want to be copied to your
2+ # container here (e.g., local build artifacts, temporary files, etc.).
3+ #
4+ # For more help, visit the .dockerignore file reference guide at
5+ # https://docs.docker.com/engine/reference/builder/#dockerignore-file
6+
7+ ** /.DS_Store
8+ ** /__pycache__
9+ ** /.venv
10+ ** /.classpath
11+ ** /.dockerignore
12+ ** /.env
13+ ** /.git
14+ ** /.gitignore
15+ ** /.project
16+ ** /.settings
17+ ** /.toolstarget
18+ ** /.vs
19+ ** /.vscode
20+ ** /* . * proj.user
21+ ** /* .dbmdl
22+ ** /* .jfm
23+ ** /bin
24+ ** /charts
25+ ** /docker-compose *
26+ ** /compose *
27+ ** /Dockerfile *
28+ ** /node_modules
29+ ** /npm-debug.log
30+ ** /obj
31+ ** /secrets.dev.yaml
32+ ** /values.dev.yaml
33+ LICENSE
34+ README.md
35+
36+ # Byte-compiled / optimized / DLL files
37+ __pycache__ /
38+ * .py [cod ]
39+ * $py.class
40+
41+ # C extensions
42+ * .so
43+
44+ # Distribution / packaging
45+ .Python
46+ build /
47+ develop-eggs /
48+ dist /
49+ downloads /
50+ eggs /
51+ lib /
52+ lib64 /
53+ parts /
54+ sdist /
55+ var /
56+ * .egg-info /
57+ .installed.cfg
58+ * .egg
59+
60+ # PyInstaller
61+ # Usually these files are written by a python script from a template
62+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
63+ * .manifest
64+ * .spec
65+
66+ # Installer logs
67+ pip-log.txt
68+ pip-delete-this-directory.txt
69+
70+ # Unit test / coverage reports
71+ htmlcov /
72+ .tox /
73+ .nox /
74+ .coverage
75+ .coverage. *
76+ .cache
77+ nosetests.xml
78+ coverage.xml
79+ * .cover
80+ * .log
81+
82+ # Translations
83+ * .mo
84+ * .pot
85+
86+ # Django stuff:
87+ * .log
88+ local_settings.py
89+ db.sqlite3
90+
91+ # Flask stuff:
92+ instance /
93+ .webassets-cache
94+
95+ # Scrapy stuff:
96+ .scrapy
97+
98+ # Sphinx documentation
99+ docs /_build /
100+
101+ # PyBuilder
102+ target /
103+
104+ # Jupyter Notebook
105+ .ipynb_checkpoints
106+
107+ # IPython
108+ profile_default /
109+ ipython_config.py
110+
111+ # pyenv
112+ .python-version
113+
114+ # celery beat schedule file
115+ celerybeat-schedule
116+
117+ # SageMath parsed files
118+ * .sage.py
119+
120+ # Environments
121+ .env
122+ .venv
123+ env /
124+ venv /
125+ ENV /
126+ env.bak /
127+ venv.bak /
128+
129+ # Spyder project settings
130+ .spyderproject
131+ .spyproject
132+
133+ # Rope project settings
134+ .ropeproject
135+
136+ # mkdocs documentation
137+ /site
138+
139+ # mypy
140+ .mypy_cache /
141+ .dmypy.json
142+ dmypy.json
143+
144+ # Pyre type checker
145+ .pyre /
146+
147+ # pytype static type analyzer
148+ .pytype /
149+
150+ # Cython debug symbols
151+ cython_debug /
152+
153+ # VS Code
154+ .vscode /
155+
156+ # Ignore other unnecessary files
157+ * .bak
158+ * .swp
159+ .DS_Store
160+ * .pdb
161+ * .sqlite3
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ RUN rm -rf node_modules && npm ci && npm rebuild esbuild --force
2020RUN npm run build
2121
2222# Stage 2: Python build environment with UV
23- FROM mcr.microsoft.com/devcontainers/ python:3.11-bullseye AS python-builder
23+ FROM python:3.11-slim -bullseye AS python-builder
2424
2525# Copy UV from official image
2626COPY --from=ghcr.io/astral-sh/uv:0.6.3 /uv /uvx /bin/
You can’t perform that action at this time.
0 commit comments