Charles N Wyble e6c15cafb3 Fix base_url configuration to include port 5001
- Set base_url to http://localhost:5001 in system.yaml
- Prevents admin panel form submissions from dropping port number
- Clears cache and restarts container to apply changes

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-13 16:07:16 -05:00

Starting Line Productions LLC Website

A Grav CMS-based website for Starting Line Productions LLC, a prototyping job shop in Pflugerville, Texas that rents resources and spaces by the hour.

Setup

Prerequisites

  • Docker installed
  • linuxserver/grav Docker image (version 1.7.49)

Running the Site

Start the development server:

docker compose up -d

The site will be available at: http://localhost:5001

To stop the server:

docker compose down

Editing Content

Content is stored in config/www/user/pages/ as Markdown files with YAML front matter.

  • Homepage: config/www/user/pages/01.home/default.md
  • Resources: config/www/user/pages/02.resources/default.md
  • Contact: config/www/user/pages/03.contact/default.md

Configuration

  • Site settings: config/www/user/config/site.yaml
  • System settings: config/www/user/config/system.yaml

Deployment to Production

This repository is designed to be synced to a production instance via git.

  1. Commit your changes
  2. Push to your remote repository
  3. Pull on the production server
  4. Restart the Grav container on production

Project Structure

STLPWebsite/
├── config/              # Grav configuration and content (mapped volume)
│   └── www/
│       └── user/
│           ├── pages/   # Page content (Markdown files)
│           └── config/  # Configuration files
├── docker-compose.yml   # Docker service configuration
└── .gitignore          # Files excluded from version control

Important Notes

  • The config/www/user/cache/, config/www/user/logs/, and config/www/user/backup/ directories are excluded from version control
  • Changes to pages and configuration are immediately reflected in the running container
  • Clear the cache in the Grav admin panel or manually if changes don't appear
Description
No description provided
Readme 16 MiB
Languages
JavaScript 48.5%
PHP 16.8%
CSS 13.2%
SCSS 11%
Twig 10.1%
Other 0.4%