services: api: build: context: . dockerfile: Dockerfile.api ports: - "8000:8000" environment: - APP_PATH=/home/user/api-copp - DEBUG=True - DB_HOST=192.168.1.11 - DB_PORT=5432 - DB_USER=admin1 - DB_PASS=Y6%r35RpckeP^F - DB_NAME=profi # Redis connection (external) - REDIS_HOST=192.168.1.19 - REDIS_PORT=6379 - REDIS_DB=0 - REDIS_PASSWORD=CNXpuhMdxXHo7ZK8bhtXDvgXVZcjRn # JWT — замените на длинную случайную строку (python -c "import secrets; print(secrets.token_hex(32))") - SECRET_KEY=e8fe23297b4664a78ba8e8ebe34bac158398ac4d7dc6b664fd8d52b0094ee67b # Ключ для admin-операций - ADMIN_KEY=b00ac081344a99bf50dffeb942e7f4f1 # Логин и пароль для доступа к /docs и /redoc - DOCS_USERNAME=admin - DOCS_PASSWORD=2cbae90b3d9f6710cf51354f volumes: - ./data:/app/data web: build: context: ./web dockerfile: ../Dockerfile.web ports: - "80:80" environment: - API_URL=http://api:8000 depends_on: - api