| 
				
	
				ci/woodpecker/push/woodpecker Pipeline failed
				
					Details
				
			 | ||
|---|---|---|
| .cursor | ||
| .github/workflows | ||
| docker/showerloop | ||
| temp_download | ||
| .cursor-workspace | ||
| .cursor.json | ||
| .gitignore | ||
| .woodpecker.yml | ||
| README.md | ||
| collect-all-csp-hashes.js | ||
| csp-hash-calculator.js | ||
| dev.sh | ||
| docker-compose.production.yml | ||
| docker-compose.staging.yml | ||
| extract-and-hash-csp.js | ||
| fix-video-types.js | ||
| stack.production.yml | ||
| stack.staging.yml | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	ShowerLoop Website
This repository contains the source code for the ShowerLoop website, built with Hugo and served via Docker.
Repository Structure
- /docker/showerloop/- Container configuration for the website- /docker/showerloop/public/- Hugo website source files
- /docker/showerloop/Dockerfile- Docker image definition
- /docker/showerloop/Caddyfile- Caddy server configuration
 
Development
To run the Hugo development server:
cd docker/showerloop/public
./run-hugo-server.sh
The development server will be available at http://localhost:1313/
Building
To build the production site:
cd docker/showerloop/public
./build-production.sh
Deployment
The site is automatically built and deployed using Woodpecker CI when changes are pushed to the main branch.