diff --git a/docker-compose.yml b/docker-compose.yml index c02b4d4..e2127e9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -490,6 +490,7 @@ services: ports: - "8011:8011" environment: + - FRONTEND_URL=https://dashboard.codenuk.com - PORT=8011 - HOST=0.0.0.0 - NODE_ENV=development diff --git a/services/user-auth/src/routes/auth.js b/services/user-auth/src/routes/auth.js index 9700af6..a93df2d 100644 --- a/services/user-auth/src/routes/auth.js +++ b/services/user-auth/src/routes/auth.js @@ -69,9 +69,9 @@ router.get('/verify-email', async (req, res) => { let frontendUrl; try { const urls = require('../../../../config/urls'); - frontendUrl = urls.FRONTEND_URL || 'http://192.168.1.16:3001'; + frontendUrl = urls.FRONTEND_URL || 'https://dashboard.codenuk.com'; } catch (err) { - frontendUrl = 'http://192.168.1.16:3001'; + frontendUrl = 'https://dashboard.codenuk.com'; } const redirectUrl = `${frontendUrl}/signin?error=${encodeURIComponent('Verification token is required')}`; if (req.query.format === 'json') { @@ -86,9 +86,9 @@ router.get('/verify-email', async (req, res) => { let frontendUrl; try { const urls = require('../../../../config/urls'); - frontendUrl = urls.FRONTEND_URL || 'http://192.168.1.16:3001'; + frontendUrl = urls.FRONTEND_URL || 'https://dashboard.codenuk.com'; } catch (err) { - frontendUrl = 'http://192.168.1.16:3001'; + frontendUrl = 'https://dashboard.codenuk.com'; } const redirectUrl = `${frontendUrl}/signin?verified=true`; @@ -108,9 +108,9 @@ router.get('/verify-email', async (req, res) => { let frontendUrl; try { const urls = require('../../../../config/urls'); - frontendUrl = urls.FRONTEND_URL || 'http://192.168.1.16:3001'; + frontendUrl = urls.FRONTEND_URL || 'https://dashboard.codenuk.com'; } catch (err) { - frontendUrl = 'http://192.168.1.16:3001'; + frontendUrl = 'https://dashboard.codenuk.com'; } const redirectUrl = `${frontendUrl}/signin?error=${encodeURIComponent(error.message)}`; diff --git a/services/user-auth/src/services/authService.js b/services/user-auth/src/services/authService.js index 1415271..ddd9119 100644 --- a/services/user-auth/src/services/authService.js +++ b/services/user-auth/src/services/authService.js @@ -160,12 +160,12 @@ class AuthService { const FRONTEND_URL = urls.FRONTEND_URL.replace(/\/$/, ''); verifyUrl = `${FRONTEND_URL}/verify-email?token=${encodeURIComponent(token)}`; } else { - // Hardcoded fallback - no environment variables - verifyUrl = `http://192.168.1.16:3001/verify-email?token=${encodeURIComponent(token)}`; + // Hardcoded fallback - use live dashboard domain + verifyUrl = `https://dashboard.codenuk.com/verify-email?token=${encodeURIComponent(token)}`; } } catch (err) { - // Hardcoded fallback - no environment variables - verifyUrl = `http://192.168.1.16:3001/verify-email?token=${encodeURIComponent(token)}`; + // Hardcoded fallback - use live dashboard domain + verifyUrl = `https://dashboard.codenuk.com/verify-email?token=${encodeURIComponent(token)}`; } console.log(`📧 Generated verification URL: ${verifyUrl}`);