الملفات
Ghayamah-Uptime/docker-compose.yml
2026-09-17 22:11:14 +03:00

39 أسطر
1.1 KiB
YAML

version: "3.8"
# Documents the services deployed on Ghaymah Cloud.
# This file is for documentation / local reproduction purposes — the
# actual deployment was done through the Ghaymah Apps UI, which manages
# its own container runtime rather than reading docker-compose.yml directly.
services:
uptime-kuma:
image: louislam/uptime-kuma:2
container_name: uptime-kuma
restart: unless-stopped
ports:
- "3001:3001"
volumes:
- uptime-kuma-data:/app/data
demo-web-server:
image: nginx
container_name: demo-web-server
restart: unless-stopped
ports:
- "80:80"
status-page:
image: nginx:alpine
container_name: status-page
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./status-page/index.html:/usr/share/nginx/html/index.html:ro
- ./status-page/nginx.conf:/etc/nginx/conf.d/default.conf:ro
# Serves the custom GitHub-style status page on port 8080.
# nginx also proxies /kuma-api/ → Uptime Kuma so the browser avoids CORS.
volumes:
uptime-kuma-data:
driver: local