Files
pulse/docker-compose.yml
T
Pulse Monitor 25acd7b660 Add Docker deployment files for production readiness
- Add multi-stage Dockerfile for optimized builds
- Add docker-compose.yml for easy deployment
- Add .dockerignore to keep images lean
- Ready for complete replacement of old Pulse repository
2025-08-03 16:18:18 +00:00

27 lines
627 B
YAML

version: '3.8'
services:
pulse:
image: rcourtman/pulse:latest
container_name: pulse
ports:
- "7655:7655" # Web UI
- "3000:3000" # API (optional, only if you need direct API access)
volumes:
- pulse_config:/etc/pulse
- pulse_data:/data
environment:
- TZ=UTC # Set your timezone
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:7655"]
interval: 30s
timeout: 10s
retries: 3
start_period: 30s
volumes:
pulse_config:
driver: local
pulse_data:
driver: local