mirror of
https://github.com/coleam00/Archon.git
synced 2025-12-24 02:39:17 -05:00
* depends on and env var added Update Vite configuration to enable allowed hosts - Uncommented the allowedHosts configuration to allow for dynamic host settings based on environment variables. - This change enhances flexibility for different deployment environments while maintaining the default localhost and specific domain access. Needs testing to confirm proper functionality with various host configurations. rm my domain * Enhance Vite configuration with dynamic allowed hosts support - Added VITE_ALLOWED_HOSTS environment variable to .env.example and docker-compose.yml for flexible host configuration. - Updated Vite config to dynamically set allowed hosts, incorporating defaults and custom values from the environment variable. - This change improves deployment flexibility while maintaining security by defaulting to localhost and specific domains. Needs testing to confirm proper functionality with various host configurations. * refactor: remove unnecessary dependency on archon-agents in docker-compose.yml - Removed the dependency condition for archon-agents from the archon-mcp service to streamline the startup process. - This change simplifies the service configuration and reduces potential startup issues related to agent service health checks. Needs testing to ensure that the application functions correctly without the archon-agents dependency. --------- Co-authored-by: Julian Gegenhuber <office@salzkammercode.at>
This commit is contained in:
@@ -89,7 +89,9 @@ services:
|
||||
networks:
|
||||
- app-network
|
||||
depends_on:
|
||||
- archon-server
|
||||
archon-server:
|
||||
condition: service_healthy
|
||||
|
||||
extra_hosts:
|
||||
- "host.docker.internal:host-gateway"
|
||||
healthcheck:
|
||||
@@ -126,6 +128,7 @@ services:
|
||||
- SERVICE_DISCOVERY_MODE=docker_compose
|
||||
- LOG_LEVEL=${LOG_LEVEL:-INFO}
|
||||
- ARCHON_AGENTS_PORT=${ARCHON_AGENTS_PORT:-8052}
|
||||
- ARCHON_SERVER_PORT=${ARCHON_SERVER_PORT:-8181}
|
||||
networks:
|
||||
- app-network
|
||||
healthcheck:
|
||||
@@ -153,6 +156,7 @@ services:
|
||||
- ARCHON_SERVER_PORT=${ARCHON_SERVER_PORT:-8181}
|
||||
- HOST=${HOST:-localhost}
|
||||
- PROD=${PROD:-false}
|
||||
- VITE_ALLOWED_HOSTS=${VITE_ALLOWED_HOSTS:-}
|
||||
networks:
|
||||
- app-network
|
||||
healthcheck:
|
||||
@@ -164,7 +168,8 @@ services:
|
||||
- ./archon-ui-main/src:/app/src
|
||||
- ./archon-ui-main/public:/app/public
|
||||
depends_on:
|
||||
- archon-server
|
||||
archon-server:
|
||||
condition: service_healthy
|
||||
|
||||
networks:
|
||||
app-network:
|
||||
|
||||
Reference in New Issue
Block a user