Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Force LF line endings for all shell scripts and Docker-mounted files.
# Windows Git's core.autocrlf converts LF→CRLF on checkout, which breaks
# shell shebangs inside Linux Docker containers (kernel reads #!/bin/sh\r
# and fails with "no such file or directory").
*.sh text eol=lf
*.bash text eol=lf
Dockerfile* text eol=lf
docker-entrypoint* text eol=lf
*.yaml text eol=lf
*.yml text eol=lf
*.json text eol=lf
*.env text eol=lf

# PowerShell scripts can use CRLF (native Windows)
*.ps1 text eol=crlf
*.psm1 text eol=crlf
*.psd1 text eol=crlf
2 changes: 1 addition & 1 deletion dream-server/extensions/services/openclaw/compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ services:
- BOOTSTRAP_MODEL=${BOOTSTRAP_MODEL:-qwen3:8b-q4_K_M}
- OLLAMA_URL=${LLM_API_URL:-http://llama-server:8080}
- SEARXNG_BASE_URL=http://searxng:8080
entrypoint: ["/bin/sh", "-c", "node /config/inject-token.js; exec docker-entrypoint.sh node openclaw.mjs gateway --allow-unconfigured --bind localhost"]
entrypoint: ["/bin/sh", "-c", "node /config/inject-token.js; exec docker-entrypoint.sh node openclaw.mjs gateway --allow-unconfigured --bind lan"]
volumes:
- ./config/openclaw:/config:ro
- ./data/openclaw:/data
Expand Down
2 changes: 1 addition & 1 deletion dream-server/installers/windows/install-windows.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -791,7 +791,7 @@ if (-not $Cloud -and (Test-Path $script:OPENCODE_EXE)) {
}

Write-AI "Running health checks..."
$maxAttempts = 30
$maxAttempts = 60
$allHealthy = $true

foreach ($check in $healthChecks) {
Expand Down
17 changes: 13 additions & 4 deletions install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,17 @@
# Delegates to dream-server/installers/windows/install-windows.ps1

param(
[Parameter(ValueFromRemainingArguments=$true)]
[string[]]$RemainingArgs
[switch]$DryRun,
[switch]$Force,
[switch]$NonInteractive,
[string]$Tier = "",
[switch]$Voice,
[switch]$Workflows,
[switch]$Rag,
[switch]$OpenClaw,
[switch]$All,
[switch]$Cloud,
[string]$SummaryJsonPath = ""
)

$ErrorActionPreference = "Stop"
Expand All @@ -20,5 +29,5 @@ if (-not (Test-Path $DreamServerInstaller)) {
exit 1
}

# Execute Windows installer with all passed arguments
& $DreamServerInstaller @RemainingArgs
# Forward all bound parameters to the real installer
& $DreamServerInstaller @PSBoundParameters
Loading