Files
octopus/docker/.env.docker.example
Andrey Smakotin 3ef2a19537 Исправлена логика продажи витринных комплектов через POS
- Добавлена специальная обработка витринных комплектов в сигнале update_reservation_on_item_change:
  * При создании OrderItem с витринным комплектом привязываются существующие витринные резервы компонентов
  * Не создаются новые резервы на уровне комплекта

- Исправлена логика создания Sale для комплектов в сигнале create_sale_on_order_completion:
  * Для комплектов (витринных и обычных) создаются Sale для каждого компонента через резервы
  * Используется FIFO-списание для компонентов
  * Предотвращена ошибка передачи ProductKit в поле Reservation.product

Fixes: Cannot assign ProductKit to Reservation.product field
Fixes: Не удалось создать Sale для заказа с витринным комплектом
2025-12-08 17:56:47 +03:00

33 lines
787 B
Plaintext

# Django settings
SECRET_KEY=change-this-to-a-secure-random-key-in-production-min-50-chars
DEBUG=False
ALLOWED_HOSTS=yourdomain.com,*.yourdomain.com,localhost,127.0.0.1
# Database (PostgreSQL)
DB_NAME=inventory_db
DB_USER=postgres
DB_PASSWORD=your-secure-postgres-password-here
DB_HOST=db
DB_PORT=5432
# Redis
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_DB=0
# Celery
CELERY_BROKER_URL=redis://redis:6379/0
# Tenant Admin (создаётся при первом запуске)
TENANT_ADMIN_EMAIL=admin@example.com
TENANT_ADMIN_PASSWORD=change-this-secure-password
TENANT_ADMIN_NAME=Admin
# Django-tenants
# Основной домен для public схемы
PUBLIC_SCHEMA_DOMAIN=yourdomain.com
# Domain settings for multi-tenant URLs
TENANT_DOMAIN_BASE=yourdomain.com
USE_HTTPS=True