fork from prologic/pages-server

This commit is contained in:
“xHuPo” 2024-09-14 12:00:17 +08:00
parent 9d86fd33c6
commit 839a429820
33 changed files with 865 additions and 2482 deletions

32
docker-stack.yml Normal file
View file

@ -0,0 +1,32 @@
---
version: "3.8"
services:
server:
image: prologic/pages-server:latest
environment:
- DOMAIN=${DOMAIN:?not set}
- GITEA_URL=${GITEA_URL:?not set}
- GITEA_TOKEN=${GITEA_TOKEN:?not set}
networks:
- traefik
deploy:
replicas: 1
labels:
- traefik.enable=true
- traefik.docker.network=traefik
- traefik.http.services.pages.loadbalancer.server.port=8000
- traefik.http.routers.pages.rule=HostRegexp(`{subdomain:.+}.${DOMAIN:?not set}`)
- traefik.http.routers.pages.priority=2
resources:
reservations:
cpus: "0.1"
memory: 64M
limits:
memory: 128M
restart_policy:
condition: any
networks:
traefik:
external: true