services: api: build: . container_name: syncio-api restart: unless-stopped env_file: - .env environment: START_API_WORKER: "false" TZ: "${TZ:-Asia/Yakutsk}" ports: - "8000:8000" volumes: - ./logs:/app/logs command: ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"] worker: build: . container_name: syncio-worker restart: unless-stopped env_file: - .env environment: START_API_WORKER: "false" TZ: "${TZ:-Asia/Yakutsk}" volumes: - ./logs:/app/logs command: ["python", "-m", "app.worker"]