1
Getting Started
root edited this page 2026-02-27 15:19:41 +00:00
Getting Started
This guide will help you get up and running with the DevOps PM IPL25 offline replica.
Prerequisites
- Podman or Docker installed
- Git for cloning the repository
- Quarto (optional, for building presentations)
Step 1: Clone the Repository
git clone https://forgejo.loopaware.com/fredrick/devops-pm-ipl25.git
cd devops-pm-ipl25
Step 2: Build the Container
podman build -t devops-pm-site .
Step 3: Run the Site
# Option 1: Direct port mapping
podman run -d -p 8080:80 --name devops-pm devops-pm-site
# Option 2: Host network (recommended)
podman run -d --network=host --name devops-pm devops-pm-site
Step 4: Access the Site
Open your browser and navigate to:
- http://localhost (if using host network)
- http://localhost:8080 (if using port mapping)
Building Presentations
If you want to rebuild the presentations:
# Install Quarto
# https://quarto.org/docs/get-started/
# Render all presentations
quarto render presentations/
# Or render specific presentation
quarto render presentations/week-1-recap.qmd
Generating PDF Handouts
- Open any presentation (e.g.,
/presentations/week-1-recap.html) - Press
Ctrl+P(orCmd+Pon Mac) - Select Landscape orientation
- Select A4 paper size
- Save as PDF
Troubleshooting
Site Not Loading
# Check if container is running
podman ps | grep devops-pm
# View container logs
podman logs devops-pm
# Restart container
podman restart devops-pm
Missing Images
Ensure you've pulled the latest version:
git pull origin production
podman build -t devops-pm-site .