# Developer Homepage

A static portfolio site packaged for deployment with Podman quadlets.

## Build & Run with Podman

### Build the image

```bash
podman build -t homepage:latest .
```

### Run the container

```bash
podman run --rm -p 0.0.0.0:8080:8080 -v ./src:/usr/share/nginx/html:z homepage:latest
```

Visit `http://localhost:8080` in your browser.

## Deploy with Quadlet

1. Copy the container definition to systemd:

```bash
mkdir -p ~/.config/containers/systemd
cp homepage.container ~/.config/containers/systemd/
```

2. Reload systemd and start the service:

```bash
systemctl --user daemon-reload
systemctl --user start homepage.container
```

3. Enable auto-start on boot:

```bash
systemctl --user enable homepage.container
```

## Development

Source files are in the `src/` directory. Edit `index.html`, `style.css`, and `script.js` directly. Rebuild the image after making changes.
