updated
هذا الالتزام موجود في:
39
docker-compose.yml
Normal file
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
|
||||
المرجع في مشكلة جديدة
حظر مستخدم