services:
  panel:
    build: .
    container_name: autoreply-panel
    ports:
      - "4000:4000"
    # Переменные окружения берутся из server/.env (порт, секреты, admin, Claude-ключ)
    env_file:
      - ./server/.env
    # База SQLite хранится в именованном томе — переживает пересоздание контейнера
    volumes:
      - panel-data:/app/server/data
    restart: unless-stopped

volumes:
  panel-data:
