Go to file
Leopere 683d0efbec
ci/woodpecker/push/woodpecker Pipeline failed Details
Fix file structure and video compatibility issues
2025-03-07 19:29:13 -05:00
.cursor Remove old .cursor configuration 2025-03-07 19:16:52 -05:00
.github/workflows Website optimization, responsive images, and cleanup of contact/make-it pages 2025-03-06 13:17:52 -05:00
docker/showerloop Fix file structure and video compatibility issues 2025-03-07 19:29:13 -05:00
temp_download Additional fixes and improvements 2025-03-07 10:48:50 -05:00
.cursor-workspace Update stack.production.yml to deploy to macmini3 2025-03-07 12:54:19 -05:00
.cursor.json Update stack.production.yml to deploy to macmini3 2025-03-07 12:54:19 -05:00
.gitignore Reorganize repository: Move Hugo site to docker/showerloop/public, clean up root directory, update Docker configuration to use Caddy, add Woodpecker CI config 2025-03-06 13:48:05 -05:00
.woodpecker.yml Increment build number to 3 on main branch 2025-03-06 14:16:01 -05:00
README.md Update README.md to reference main branch instead of master 2025-03-06 15:46:03 -05:00
collect-all-csp-hashes.js Update Content Security Policy with specific hashes for inline scripts and styles 2025-03-07 19:13:41 -05:00
csp-hash-calculator.js Update Content Security Policy with specific hashes for inline scripts and styles 2025-03-07 19:13:41 -05:00
dev.sh Update stack.production.yml to deploy to macmini3 2025-03-07 12:54:19 -05:00
docker-compose.production.yml Reorganize repository: Move Hugo site to docker/showerloop/public, clean up root directory, update Docker configuration to use Caddy, add Woodpecker CI config 2025-03-06 13:48:05 -05:00
docker-compose.staging.yml Reorganize repository: Move Hugo site to docker/showerloop/public, clean up root directory, update Docker configuration to use Caddy, add Woodpecker CI config 2025-03-06 13:48:05 -05:00
extract-and-hash-csp.js Update Content Security Policy with specific hashes for inline scripts and styles 2025-03-07 19:13:41 -05:00
fix-video-types.js Fix file structure and video compatibility issues 2025-03-07 19:29:13 -05:00
stack.production.yml Update stack.production.yml to deploy to macmini3 2025-03-07 12:53:48 -05:00
stack.staging.yml Move stack files to root and add health check files 2025-03-06 14:40:34 -05:00

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.