32 lines
808 B
YAML
32 lines
808 B
YAML
services:
|
|
shaarli:
|
|
image: shaarli/shaarli:v0.12
|
|
container_name: shaarli
|
|
restart: unless-stopped
|
|
security_opt:
|
|
- no-new-privileges:true
|
|
volumes:
|
|
- shaarli-cache:/var/www/shaarli/cache
|
|
- shaarli-data:/var/www/shaarli/data
|
|
networks:
|
|
- traefik-proxy
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.docker.network=traefik-proxy
|
|
- traefik.http.routers.shaarli.entrypoints=web-secure
|
|
- traefik.http.routers.shaarli.rule=Host(`liens.opytex.org`)
|
|
- traefik.http.routers.shaarli.tls.certresolver=letsencrypt
|
|
- traefik.http.services.shaarli.loadbalancer.server.port=80
|
|
|
|
volumes:
|
|
shaarli-cache:
|
|
labels:
|
|
- backup.enable=true
|
|
shaarli-data:
|
|
labels:
|
|
- backup.enable=true
|
|
|
|
networks:
|
|
traefik-proxy:
|
|
external: true
|