39 أسطر
1.1 KiB
YAML
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 |