@@ -130,18 +130,21 @@ $PlatformSafe = $Platform -replace '/', '-'
130130$CargoVolume = " tauri-vue3-cargo-cache-$PlatformSafe "
131131$PnpmVolume = " tauri-vue3-pnpm-cache-$PlatformSafe "
132132$TargetVolume = " tauri-vue3-target-cache-$PlatformSafe "
133+ $WorkspaceNodeModulesVolume = " tauri-vue3-workspace-node-modules-$PlatformSafe "
133134$NodeModulesVolume = " tauri-vue3-node-modules-$PlatformSafe "
134135
135136# ボリュームが存在しない場合は作成
136137docker volume create $CargoVolume 2>&1 | Out-Null
137138docker volume create $PnpmVolume 2>&1 | Out-Null
138139docker volume create $TargetVolume 2>&1 | Out-Null
140+ docker volume create $WorkspaceNodeModulesVolume 2>&1 | Out-Null
139141docker volume create $NodeModulesVolume 2>&1 | Out-Null
140142
141143Write-Host " キャッシュボリューム:" - ForegroundColor Green
142144Write-Host " - Cargo: $CargoVolume "
143145Write-Host " - pnpm: $PnpmVolume "
144146Write-Host " - Target: $TargetVolume "
147+ Write-Host " - Workspace node_modules: $WorkspaceNodeModulesVolume "
145148Write-Host " - Node modules: $NodeModulesVolume (ホスト環境から完全に分離)"
146149Write-Host " "
147150
@@ -156,6 +159,7 @@ $runArgs = @(
156159 " -v" , " ${CargoVolume} :/root/.cargo/registry" ,
157160 " -v" , " ${PnpmVolume} :/pnpm/store" ,
158161 " -v" , " ${TargetVolume} :/workspace/backend/target" ,
162+ " -v" , " ${WorkspaceNodeModulesVolume} :/workspace/node_modules" ,
159163 " -v" , " ${NodeModulesVolume} :/workspace/frontend/node_modules" ,
160164 " -e" , " BUILD_TARGET=$BuildTarget " ,
161165 " -e" , " APPIMAGE_EXTRACT_AND_RUN=1" ,
0 commit comments