26 lines
813 B
YAML
26 lines
813 B
YAML
services:
|
|
service:
|
|
image: orhunp/rustypaste:latest
|
|
restart: unless-stopped
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.http.routers.paste.entrypoints=websecure
|
|
- traefik.http.routers.paste.rule=Host(`paste.rskio.com`)
|
|
- traefik.http.routers.paste.tls=true
|
|
- traefik.http.routers.paste.tls.options=external@file
|
|
- traefik.http.routers.paste.tls.certresolver=rskio_certresolver
|
|
- traefik.http.routers.paste.middlewares=secureHeaders@file
|
|
- traefik.http.routers.paste.service=paste@docker
|
|
- traefik.http.services.paste.loadbalancer.server.port=8000
|
|
environment:
|
|
- RUST_LOG=debug
|
|
volumes:
|
|
- ./paste/data/:/app/upload
|
|
- ./paste/config.toml:/app/config.toml
|
|
networks:
|
|
- traefik
|
|
|
|
networks:
|
|
traefik:
|
|
external: true
|