Create proposal for automated deployment script that uploads the Hugo site to www.markusgraf.ch via FTPS. Includes: - Deployment capability spec with 4 main requirements - Implementation tasks for scripts/deploy.sh - Secure credential management via environment variables 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
929 B
929 B
Change Proposal: add-ftps-deployment
Why
Currently there is no automated way to deploy the built Hugo site to the production server. Manual file transfers are error-prone and time-consuming. This change adds a deployment script to automate FTPS uploads to www.markusgraf.ch.
What Changes
- Add deployment script
scripts/deploy.shthat uploadspublic/directory via FTPS - Use environment variable
FTPS_PASSWORDfor secure credential management - Implement prerequisite checks (public/ exists, lftp installed, credentials set)
- Add error handling and progress reporting
- Update documentation with deployment instructions
Impact
- Affected specs: New
deploymentcapability - Affected code: New file
scripts/deploy.sh - Dependencies: Requires
lftptool to be installed - Configuration: User must set
FTPS_PASSWORDenvironment variable - No changes to existing Hugo templates, content, or build process