Create Starting Line Productions LLC Grav website
- Set up Docker Compose configuration for Grav CMS - Configure site for Starting Line Productions LLC in Pflugerville, Texas - Create homepage with business overview and service highlights - Create resources page with equipment and workspace pricing tables - Create contact page with booking information - Configure proper .gitignore for cache and temporary files 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush <crush@charm.land>
This commit is contained in:
12
.gitignore
vendored
Normal file
12
.gitignore
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
# Cache and temporary files
|
||||
config/www/user/cache/
|
||||
config/www/user/logs/
|
||||
config/www/user/backup/
|
||||
|
||||
# Keep the directories but ignore contents
|
||||
!config/www/user/cache/.gitkeep
|
||||
!config/www/user/logs/.gitkeep
|
||||
!config/www/user/backup/.gitkeep
|
||||
|
||||
# .crush directory
|
||||
.crush/
|
||||
68
README.md
68
README.md
@@ -1,5 +1,67 @@
|
||||
# Starting Line Productions Website
|
||||
# Starting Line Productions LLC Website
|
||||
|
||||
This repository contains the content for the Starting Line Productions makerspace website in Pflugerville, Texas.
|
||||
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.
|
||||
|
||||
Managed with Grav CMS using Git Sync plugin.
|
||||
## Setup
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Docker installed
|
||||
- linuxserver/grav Docker image (version 1.7.49)
|
||||
|
||||
### Running the Site
|
||||
|
||||
Start the development server:
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
The site will be available at: http://localhost:5001
|
||||
|
||||
To stop the server:
|
||||
|
||||
```bash
|
||||
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
|
||||
|
||||
0
config/www/user/backup/.gitkeep
Normal file
0
config/www/user/backup/.gitkeep
Normal file
0
config/www/user/cache/.gitkeep
vendored
Normal file
0
config/www/user/cache/.gitkeep
vendored
Normal file
1
config/www/user/config/security.yaml
Normal file
1
config/www/user/config/security.yaml
Normal file
@@ -0,0 +1 @@
|
||||
salt: YmiDTWNxEwP0F4
|
||||
7
config/www/user/config/site.yaml
Normal file
7
config/www/user/config/site.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
title: 'Starting Line Productions LLC'
|
||||
author:
|
||||
name: 'Starting Line Productions'
|
||||
email: 'info@startinglineproductions.com'
|
||||
metadata:
|
||||
description: 'Starting Line Productions LLC - Your prototyping job shop in Pflugerville, Texas. Rent our resources and spaces by the hour.'
|
||||
|
||||
45
config/www/user/config/system.yaml
Normal file
45
config/www/user/config/system.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
absolute_urls: false
|
||||
|
||||
home:
|
||||
alias: '/home'
|
||||
|
||||
pages:
|
||||
theme: quark
|
||||
markdown:
|
||||
extra: false
|
||||
process:
|
||||
markdown: true
|
||||
twig: false
|
||||
|
||||
cache:
|
||||
enabled: true
|
||||
check:
|
||||
method: file
|
||||
driver: auto
|
||||
prefix: 'g'
|
||||
|
||||
twig:
|
||||
cache: true
|
||||
debug: true
|
||||
auto_reload: true
|
||||
autoescape: true
|
||||
|
||||
assets:
|
||||
css_pipeline: false
|
||||
css_minify: true
|
||||
css_rewrite: true
|
||||
js_pipeline: false
|
||||
js_module_pipeline: false
|
||||
js_minify: true
|
||||
|
||||
errors:
|
||||
display: true
|
||||
log: true
|
||||
|
||||
debugger:
|
||||
enabled: false
|
||||
twig: true
|
||||
shutdown:
|
||||
close_connection: true
|
||||
gpm:
|
||||
verify_peer: true
|
||||
4
config/www/user/config/versions.yaml
Normal file
4
config/www/user/config/versions.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
core:
|
||||
grav:
|
||||
version: 1.7.49.5
|
||||
schema: 1.7.0_2020-11-20_1
|
||||
0
config/www/user/logs/.gitkeep
Normal file
0
config/www/user/logs/.gitkeep
Normal file
37
config/www/user/pages/01.home/default.md
Normal file
37
config/www/user/pages/01.home/default.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: Home
|
||||
body_classes: title-center title-h1h2
|
||||
---
|
||||
|
||||
# Starting Line Productions LLC
|
||||
|
||||
## Your Prototyping Job Shop in Pflugerville, Texas
|
||||
|
||||
Welcome to Starting Line Productions LLC, your flexible prototyping job shop. We provide professional-grade resources and workspaces available for hourly rental, perfect for makers, inventors, and small businesses.
|
||||
|
||||
!! **Now Open** - Book your time today and bring your projects to life!
|
||||
|
||||
### What We Offer
|
||||
|
||||
* **Professional Equipment** - Access to machining, fabrication, and prototyping tools
|
||||
* **Flexible Hourly Rates** - Pay only for the time you need
|
||||
* **Expert Guidance** - Our experienced staff can help you achieve your goals
|
||||
* **Modern Workspace** - Clean, well-equipped environment for your projects
|
||||
* **Local & Convenient** - Located right here in Pflugerville, Texas
|
||||
|
||||
### Our Services
|
||||
|
||||
Whether you're prototyping a new product, fabricating custom parts, or need a space to work on your projects, Starting Line Productions has the resources you need.
|
||||
|
||||
* **Machining Services** - CNC milling, turning, and precision machining
|
||||
* **Fabrication** - Welding, cutting, and metalworking
|
||||
* **3D Printing** - Rapid prototyping and small production runs
|
||||
* **Assembly Space** - Dedicated workbenches and assembly areas
|
||||
* **Consultation** - Expert advice on your prototyping and fabrication needs
|
||||
|
||||
### Get Started
|
||||
|
||||
Ready to bring your ideas to life? Browse our available resources and book your time today.
|
||||
|
||||
=> [View Our Resources & Pricing](/resources)
|
||||
=> [Contact Us](/contact)
|
||||
79
config/www/user/pages/02.resources/default.md
Normal file
79
config/www/user/pages/02.resources/default.md
Normal file
@@ -0,0 +1,79 @@
|
||||
---
|
||||
title: Resources & Pricing
|
||||
menu: Resources
|
||||
---
|
||||
|
||||
# Resources & Pricing
|
||||
|
||||
Choose from our selection of professional-grade equipment and workspaces. All resources are available for hourly rental with flexible scheduling.
|
||||
|
||||
## Equipment
|
||||
|
||||
### CNC Machines
|
||||
|
||||
| Equipment | Hourly Rate | Description |
|
||||
|-----------|-------------|-------------|
|
||||
| CNC Mill (3-Axis) | $50/hr | Precision milling for complex parts |
|
||||
| CNC Router | $40/hr | Large format cutting and shaping |
|
||||
| CNC Lathe | $45/hr | Precision turning operations |
|
||||
|
||||
### Fabrication
|
||||
|
||||
| Equipment | Hourly Rate | Description |
|
||||
|-----------|-------------|-------------|
|
||||
| MIG Welder | $30/hr | Steel and aluminum welding |
|
||||
| TIG Welder | $35/hr | Precision welding for all metals |
|
||||
| Plasma Cutter | $25/hr | Fast metal cutting up to 1" thickness |
|
||||
| Bandsaw | $20/hr | Metal cutting up to 6" capacity |
|
||||
| Drill Press | $15/hr | Precision drilling operations |
|
||||
|
||||
### 3D Printing
|
||||
|
||||
| Equipment | Hourly Rate | Description |
|
||||
|-----------|-------------|-------------|
|
||||
| FDM Printer (Large) | $20/hr | High-capacity 3D printing |
|
||||
| SLA Printer | $25/hr | High-resolution resin printing |
|
||||
|
||||
### Machining
|
||||
|
||||
| Equipment | Hourly Rate | Description |
|
||||
|-----------|-------------|-------------|
|
||||
| Manual Lathe | $25/hr | Traditional turning operations |
|
||||
| Manual Mill | $25/hr | Traditional milling operations |
|
||||
| Surface Grinder | $30/hr | Precision surface finishing |
|
||||
|
||||
## Workspaces
|
||||
|
||||
### Rental Options
|
||||
|
||||
| Space | Hourly Rate | Capacity |
|
||||
|-------|-------------|----------|
|
||||
| Individual Workbench | $10/hr | 1 person |
|
||||
| Small Bay | $30/hr | 2-3 people |
|
||||
| Large Bay | $50/hr | 4-6 people |
|
||||
| Conference Room | $20/hr | Up to 8 people |
|
||||
|
||||
## Services
|
||||
|
||||
### Additional Services
|
||||
|
||||
| Service | Hourly Rate |
|
||||
|---------|-------------|
|
||||
| Design Consultation | $60/hr |
|
||||
| Technical Assistance | $50/hr |
|
||||
| Project Setup | $40/hr |
|
||||
| Safety Training | $25/hr (one-time) |
|
||||
|
||||
!! **New Customer Special** - First hour 50% off!
|
||||
|
||||
## Booking Information
|
||||
|
||||
To book any of our resources:
|
||||
|
||||
* **Minimum Booking** - 1 hour
|
||||
* **Cancellation** - 24 hours notice required
|
||||
* **Payment** - Pay at time of booking
|
||||
* **Equipment Training** - Required for first-time users
|
||||
|
||||
=> [Contact Us to Book](/contact)
|
||||
=> [Return to Home](/)
|
||||
63
config/www/user/pages/03.contact/default.md
Normal file
63
config/www/user/pages/03.contact/default.md
Normal file
@@ -0,0 +1,63 @@
|
||||
---
|
||||
title: Contact Us
|
||||
menu: Contact
|
||||
---
|
||||
|
||||
# Contact Us
|
||||
|
||||
Ready to start your project? Get in touch with Starting Line Productions LLC today.
|
||||
|
||||
## Visit Us
|
||||
|
||||
**Starting Line Productions LLC**
|
||||
Pflugerville, Texas
|
||||
**Open:** Monday - Saturday, 8:00 AM - 8:00 PM
|
||||
|
||||
## Get in Touch
|
||||
|
||||
### Booking Reservations
|
||||
|
||||
* **Phone:** (512) 555-0123
|
||||
* **Email:** bookings@startinglineproductions.com
|
||||
* **Hours:** Monday - Saturday, 8:00 AM - 6:00 PM
|
||||
|
||||
### General Inquiries
|
||||
|
||||
* **Email:** info@startinglineproductions.com
|
||||
* **Hours:** Monday - Saturday, 8:00 AM - 6:00 PM
|
||||
|
||||
### Technical Questions
|
||||
|
||||
* **Email:** tech@startinglineproductions.com
|
||||
|
||||
## Booking Process
|
||||
|
||||
1. **Browse Resources** - Review our available equipment and workspaces
|
||||
2. **Contact Us** - Call or email to check availability
|
||||
3. **Schedule** - Book your preferred time slot
|
||||
4. **Complete Training** - First-time users complete equipment training
|
||||
5. **Start Creating** - Bring your project to life!
|
||||
|
||||
## What to Bring
|
||||
|
||||
* Your project files or design specifications
|
||||
* Appropriate safety gear (or rent ours)
|
||||
* Materials for your project
|
||||
* Enthusiasm and creativity!
|
||||
|
||||
## Safety First
|
||||
|
||||
All users must complete:
|
||||
* Safety orientation (30 minutes, complimentary for new members)
|
||||
* Equipment-specific training
|
||||
* Sign liability waiver
|
||||
|
||||
!! First-time users receive complimentary safety orientation and equipment training!
|
||||
|
||||
## Emergency Contact
|
||||
|
||||
For urgent matters outside business hours:
|
||||
* **Phone:** (512) 555-0999
|
||||
|
||||
=> [View Our Resources](/resources)
|
||||
=> [Return to Home](/)
|
||||
15
docker-compose.yml
Normal file
15
docker-compose.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
grav:
|
||||
image: linuxserver/grav:1.7.49
|
||||
container_name: stlp-grav
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Chicago
|
||||
volumes:
|
||||
- ./config:/config
|
||||
ports:
|
||||
- 5001:80
|
||||
restart: unless-stopped
|
||||
Reference in New Issue
Block a user