Files
windows/rootfs/ProgramData/Docker/setup/00-init.ps1
T

27 lines
1.0 KiB
PowerShell
Raw Normal View History

2026-01-29 19:27:26 -05:00
# PowerShell script for Windows container initialization
# @Version: 202601231310-git
# @Author: CasjaysDev
# @Contact: CasjaysDev <docker-admin@casjaysdev.pro>
# @License: MIT
# @Copyright: Copyright 2026 CasjaysDev
# @File: 00-init.ps1
# @Description: Script to run init
$ErrorActionPreference = 'Stop'
$exitCode = 0
# Predefined actions - Clear template directories
if (Test-Path 'C:/ProgramData/template-files/data') {
Get-ChildItem 'C:/ProgramData/template-files/data' -Recurse -ErrorAction SilentlyContinue | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
}
if (Test-Path 'C:/ProgramData/template-files/config') {
Get-ChildItem 'C:/ProgramData/template-files/config' -Recurse -ErrorAction SilentlyContinue | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
}
if (Test-Path 'C:/ProgramData/template-files/defaults') {
Get-ChildItem 'C:/ProgramData/template-files/defaults' -Recurse -ErrorAction SilentlyContinue | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
}
# Main script logic here
exit $exitCode