26 lines
735 B
YAML
26 lines
735 B
YAML
services:
|
|
app:
|
|
image: ghcr.io/ploush/mcserverwebsite:latest
|
|
restart: unless-stopped
|
|
env_file:
|
|
- stack.env
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.mcwebsite.rule=Host(`minecraft.ploush.top`)"
|
|
- "traefik.http.routers.mcwebsite.entrypoints=websecure"
|
|
- "traefik.http.routers.mcwebsite.tls.certresolver=myresolver"
|
|
- "traefik.http.services.mcwebsite.loadbalancer.server.port=80"
|
|
volumes:
|
|
- uploads:/var/www/html/public/uploads
|
|
networks:
|
|
- localdb
|
|
- rvproxy
|
|
|
|
volumes:
|
|
uploads:
|
|
|
|
networks:
|
|
localdb:
|
|
external: true
|
|
rvproxy:
|
|
external: true
|