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:


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

  1. Open any presentation (e.g., /presentations/week-1-recap.html)
  2. Press Ctrl+P (or Cmd+P on Mac)
  3. Select Landscape orientation
  4. Select A4 paper size
  5. 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 .