- Add Dockerfile with Python 3.11-slim base - Add docker-compose.yml for local development - Add .dockerignore to optimize build context - Add start/stop scripts for Linux and Windows - Add .env.example template - Configure volumes for data, logs, temp_documents - Add healthcheck with 30s interval - Resource limits: 0.5 CPU, 512MB RAM
67 lines
702 B
Plaintext
67 lines
702 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
*.egg-info/
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# Virtual Environment
|
|
venv/
|
|
env/
|
|
ENV/
|
|
.venv/
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
.gitattributes
|
|
|
|
# Документация (опционально, можно оставить)
|
|
*.md
|
|
docs/
|
|
|
|
# Данные (будут в volumes)
|
|
users.json
|
|
.encryption_key
|
|
temp_documents/
|
|
logs/
|
|
*.log
|
|
output/
|
|
|
|
# Тестовые файлы
|
|
test_*.py
|
|
check_*.py
|
|
list_*.py
|
|
download_*.py
|
|
|
|
# Временные файлы
|
|
*.json
|
|
nul
|
|
|
|
# Docker
|
|
Dockerfile
|
|
.dockerignore
|
|
docker-compose.yml
|
|
.env.example
|
|
|
|
# Java (если есть)
|
|
java-jxls-filler/
|
|
target/
|
|
*.jar
|
|
*.class
|