هذا الالتزام موجود في:
2026-09-17 22:11:14 +03:00
الأصل 7593b08483
التزام b9136d2a71
5 ملفات معدلة مع 712 إضافات و4 حذوفات

39
docker-compose.yml Normal file
عرض الملف

@@ -0,0 +1,39 @@
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