Go to file
Leopere 7075287a0c
ci/woodpecker/push/woodpecker Pipeline was successful Details
throwing spaghetti for now
2025-03-10 13:18:21 -04:00
.cursor Remove all VideoJS references and simplify video implementation 2025-03-08 13:53:00 -05:00
.github/workflows Website optimization, responsive images, and cleanup of contact/make-it pages 2025-03-06 13:17:52 -05:00
backup_videos throwing spaghetti for now 2025-03-10 13:18:21 -04:00
docker/showerloop throwing spaghetti for now 2025-03-10 13:18:21 -04: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 Content Security Policy and video MIME types 2025-03-07 19:33:09 -05:00
index.html Remove all VideoJS references and simplify video implementation 2025-03-08 13:53:00 -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.