Files
portainer-core/stacks/portainer.yml
T
jpmschweitzerandClaude Opus 4.5 75c3950dd8 feat: add Docker healthchecks, remove Uptime Kuma
- Add healthcheck configurations to 13 stacks for Portainer status monitoring
- Remove Uptime Kuma service (replaced by Docker healthchecks)
- Clean up stale Heimdall references
- Update documentation and service counts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 12:05:05 +01:00

32 lines
833 B
YAML

version: '3.8'
# Portainer - Container Management UI
# Phase 1: Foundation Setup
# Ports: 8080 (HTTP), 8443 (HTTPS)
# GPU: No
# Storage: Docker volume (portainer_data)
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: always
ports:
- "8080:9000" # Main Portainer web UI
- "8443:9443" # Portainer HTTPS access
volumes:
- /var/run/docker.sock:/var/run/docker.sock # Docker socket for container management
- portainer_data:/data # Persistent data storage
environment:
- TZ=Europe/Amsterdam
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://localhost:9000/api/system/status || exit 1"]
interval: 30s
timeout: 10s
retries: 3
start_period: 30s
volumes:
portainer_data:
name: portainer_data