mirror of
https://github.com/dockur/windows.git
synced 2026-02-03 17:27:21 +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
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…
Reference in New Issue
Block a user