mirror of
https://github.com/siteboon/claudecodeui.git
synced 2026-03-17 20:07:23 +00:00
* fix: remove --host from npm run server command Running `vite --host` exposes the dev server on all interfaces. However, we should expose it on all interfaces only when `HOST` is set to `0.0.0.0`. Otherwise, we should assume the user wants to bind to a host of their choice and not expose the server on the network. * fix: use src hostname for redirecting to Vite in development Previously, the server redirected to Vite using `localhost` as the hostname. Even if the user was using HOST="0.0.0.0", if they connected to server from another device on the same network using `http://<host_ip>:3001`, the server would redirect them to `http://localhost:5173`, which would not work since `localhost` would resolve to the client's machine instead of the server. * fix: use shared network hosts configuration for better proxy setup - Normalize all localhost variants to 'localhost' for consistent proxy configuration in Vite and server setup. - use one source of truth for network hosts functions by moving them to a shared - log production and development urls * refactor: rename PORT to SERVER_PORT for clarity * chore: add comments explaining host normalization * fix: add legacy PORT env fallback for server port configuration * fix: add fallback for SERVER_PORT using PORT environment variable --------- Co-authored-by: Haileyesus <something@gmail.com> Co-authored-by: Simos Mikelatos <simosmik@gmail.com>
46 lines
1.5 KiB
Plaintext
Executable File
46 lines
1.5 KiB
Plaintext
Executable File
# CloudCLI UI Environment Configuration
|
|
# Only includes variables that are actually used in the code
|
|
#
|
|
# TIP: Run 'cloudcli status' to see where this file should be located
|
|
# and to view your current configuration.
|
|
#
|
|
# Available CLI commands:
|
|
# claude-code-ui - Start the server (default)
|
|
# cloudcli start - Start the server
|
|
# cloudcli status - Show configuration and data locations
|
|
# cloudcli help - Show help information
|
|
# cloudcli version - Show version information
|
|
|
|
# =============================================================================
|
|
# SERVER CONFIGURATION
|
|
# =============================================================================
|
|
|
|
# Backend server port (Express API + WebSocket server)
|
|
#API server
|
|
SERVER_PORT=3001
|
|
#Frontend port
|
|
VITE_PORT=5173
|
|
|
|
# Host/IP to bind servers to (default: 0.0.0.0 for all interfaces)
|
|
# Use 127.0.0.1 to restrict to localhost only
|
|
HOST=0.0.0.0
|
|
|
|
# Uncomment the following line if you have a custom claude cli path other than the default "claude"
|
|
# CLAUDE_CLI_PATH=claude
|
|
|
|
# =============================================================================
|
|
# DATABASE CONFIGURATION
|
|
# =============================================================================
|
|
|
|
# Path to the authentication database file
|
|
# This is where user credentials, API keys, and tokens are stored.
|
|
#
|
|
# To use a custom location:
|
|
# DATABASE_PATH=/path/to/your/custom/auth.db
|
|
#
|
|
# Claude Code context window size (maximum tokens per session)
|
|
VITE_CONTEXT_WINDOW=160000
|
|
CONTEXT_WINDOW=160000
|
|
|
|
|