mirror of
https://github.com/kellymichels/zscripts-token-savers
synced 2026-10-07 07:18:18 +00:00
* fix(zdeploy): edge deploy ships asset subdirectories, not just top-level files A project self-hosting assets in folders (fonts/, vendor/) lost them on every deploy: docker created empty root-owned mount points and nginx served 404s from them, so fonts fell back silently and vendored JS never loaded. Every subdirectory except nginx-logs/ and .git/ now ships recursively, and the ensure-dir chown is recursive so scp into docker-created root-owned dirs cannot fail. Closes #42 * fix(zdeploy): stop deploys hanging on ssh prompts, keep vendored archives, make unzip install idempotent - Get-Ec2SshOpts: every deploy-path ssh/scp now carries BatchMode=yes plus connect/keepalive timeouts. Without BatchMode ssh prompts and waits forever, and because the deploy pipes stderr through the pipeline the prompt never reaches the screen - the run just stops under the last step label with no explanation. - Archive filter exempts files under vendor/: a vendored *.tgz is a build input, and dropping it fails a Dockerfile COPY at image build. - unzip install checks command -v first instead of an apt round-trip on every deploy. Ported from the private script; three tests cover the vendor/ exemption. |
||
|---|---|---|
| .. | ||
| fixtures | ||
| ArgumentParsing.Tests.ps1 | ||
| Checksums.Tests.ps1 | ||
| NewProjectArchive.Tests.ps1 | ||
| ZHelpers.Tests.ps1 | ||