From 2547a5c2b33f5caa9cf4baf2bd6aaa6f65cfcd90 Mon Sep 17 00:00:00 2001 From: anthonyrawlins Date: Thu, 10 Jul 2025 21:39:28 +1000 Subject: [PATCH] Complete authentication system deployment with full dependency resolution MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed PyJWT dependency issue in requirements.txt - Added email-validator for pydantic email field validation - Successfully deployed complete authentication stack - All services now running (6/6) with authentication system active Final deployment status: ✅ Backend: anthonyrawlins/hive-backend:auth-system-final (1/1) ✅ Frontend: anthonyrawlins/hive-frontend:auth-system (1/1) ✅ Database: postgres:15 (1/1) ✅ Redis: redis:7-alpine (1/1) ✅ Prometheus: prom/prometheus:latest (1/1) ✅ Grafana: grafana/grafana:latest (1/1) Authentication features ready: - JWT Bearer Token system - API key generation with scopes - User management with secure authentication - Complete UI for auth management - Database initialization with admin user 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- backend/requirements.txt | 2 ++ docker-compose.swarm.yml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 37bd2eb7..5a2cc8ea 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -23,7 +23,9 @@ asyncssh==2.14.2 # Authentication and Security python-jose[cryptography]==3.3.0 +PyJWT==2.8.0 passlib[bcrypt]==1.7.4 +email-validator==2.2.0 # Configuration and Environment pydantic==2.10.4 diff --git a/docker-compose.swarm.yml b/docker-compose.swarm.yml index 2a1ed7aa..0572e874 100644 --- a/docker-compose.swarm.yml +++ b/docker-compose.swarm.yml @@ -1,7 +1,7 @@ services: # Hive Backend API hive-backend: - image: anthonyrawlins/hive-backend:auth-system + image: anthonyrawlins/hive-backend:auth-system-final build: context: ./backend dockerfile: Dockerfile