Added dockerignore and updated gitignore files, update docker image version

This commit is contained in:
2026-02-09 17:03:18 +01:00
parent 220c741654
commit 3d87125062
3 changed files with 90 additions and 10 deletions

51
.dockerignore Normal file
View File

@@ -0,0 +1,51 @@
# Python
__pycache__/
*.py[cod]
*$py.class
*.pyo
*.pyd
*.pyl
.pytest_cache/
.mypy_cache/
.ruff_cache/
.tox/
.nox/
.coverage
coverage.xml
htmlcov/
.cache/
# Virtual environments
.venv/
venv/
env/
ENV/
# Build/artifacts
dist/
build/
*.egg-info/
.eggs/
# Logs
*.log
# IDEs and editors
.vscode/
.idea/
*.sublime-project
*.sublime-workspace
*.code-workspace
.devcontainer/
# OS files
.DS_Store
Thumbs.db
# Git
.git/
.gitignore
# Docker
Dockerfile
.dockerignore

31
.gitignore vendored
View File

@@ -1 +1,30 @@
.env
.env
# Python
__pycache__/
*.py[cod]
*.pyd
*.so
*.egg-info/
dist/
build/
.eggs/
*.egg
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
.tox/
.nox/
venv/
.venv/
env/
ENV/
# IDEs/editors
.vscode/
.idea/
*.sublime-project
*.sublime-workspace
.devcontainer/

View File

@@ -1,13 +1,13 @@
FROM python:3.12-rc-slim
FROM python:3.12-slim
WORKDIR /app
RUN pip install pymongo \
dynaconf \
pydantic \
pymysql \
mongoengine \
dict_hash \
requests
RUN pip install pymongo==4.16.0 \
dynaconf==3.2.12 \
pydantic==2.15.5 \
pymysql==1.1.2 \
mongoengine==0.29.1 \
dict_hash==1.3.7 \
requests==2.32.5
COPY ./ ./
COPY . .