mirror of
https://github.com/dockur/windows.git
synced 2026-02-04 07:59:43 +00:00
feat: Auto-create data directory before starting container
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
99053a0238
commit
e78fed6bd3
1 changed files with 14 additions and 0 deletions
14
winctl.sh
14
winctl.sh
|
|
@ -709,6 +709,13 @@ cmd_start() {
|
||||||
check_disk "$LEGACY_DISK_GB" || true
|
check_disk "$LEGACY_DISK_GB" || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Ensure data directory exists
|
||||||
|
local data_dir="$SCRIPT_DIR/data/$v"
|
||||||
|
if [[ ! -d "$data_dir" ]]; then
|
||||||
|
info "Creating data directory: data/$v"
|
||||||
|
mkdir -p "$data_dir"
|
||||||
|
fi
|
||||||
|
|
||||||
if is_running "$v"; then
|
if is_running "$v"; then
|
||||||
info "$v is already running"
|
info "$v is already running"
|
||||||
else
|
else
|
||||||
|
|
@ -973,6 +980,13 @@ cmd_rebuild() {
|
||||||
for v in "${versions[@]}"; do
|
for v in "${versions[@]}"; do
|
||||||
header "Rebuilding $v"
|
header "Rebuilding $v"
|
||||||
|
|
||||||
|
# Ensure data directory exists
|
||||||
|
local data_dir="$SCRIPT_DIR/data/$v"
|
||||||
|
if [[ ! -d "$data_dir" ]]; then
|
||||||
|
info "Creating data directory: data/$v"
|
||||||
|
mkdir -p "$data_dir"
|
||||||
|
fi
|
||||||
|
|
||||||
info "Stopping and removing $v..."
|
info "Stopping and removing $v..."
|
||||||
run_compose "$v" down "$v" 2>/dev/null || true
|
run_compose "$v" down "$v" 2>/dev/null || true
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue