1.0 KiB
1.0 KiB
name, description, metadata
| name | description | metadata | ||||||
|---|---|---|---|---|---|---|---|---|
| caddy | Caddy web server with automatic HTTPS |
|
Caddy Skill
Installs and configures Caddy web server with automatic HTTPS.
Features
- Automatic HTTPS with Let's Encrypt
- Reverse proxy support
- Static file serving
- Zero-downtime reloads
Configuration
Create a Caddyfile in your skill's directory or set CADDYFILE_PATH environment variable.
Environment Variables
| Variable | Description | Default |
|---|---|---|
CADDYFILE_PATH |
Path to Caddyfile | /skills/caddy/Caddyfile |
CADDY_DATA_DIR |
Caddy data directory | /data/caddy |
Example Caddyfile
:80 {
respond "Hello from Caddy!"
}
# Reverse proxy example
# api.example.com {
# reverse_proxy localhost:8080
# }
Usage
This skill is typically used as a dependency by other skills that need a web server:
metadata:
vibestack:
requires:
- caddy