Advertisement
Guest User

Untitled

a guest
Jun 12th, 2023
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. version: '3'
  2. services:
  3. wallabag:
  4. image: wallabag/wallabag:latest
  5. restart: unless-stopped
  6. environment:
  7. - SYMFONY__ENV__DOMAIN_NAME=https://wallabag.domain.local
  8. - SYMFONY__ENV__FOSUSER_REGISTRATION=true
  9. - SYMFONY__ENV__FOSUSER_CONFIRMATION=false
  10. volumes:
  11. - /docker/data/wallabag/:/var/www/wallabag/data
  12. labels:
  13. - traefik.enable=true
  14.  
  15. # HTTPS entrypoint
  16. - traefik.http.routers.wallabag.entryPoints=https
  17. - traefik.http.routers.wallabag.tls=true
  18. - traefik.http.routers.wallabag.rule=Host(`wallabag.domain.local`) # Define hostname for HTTPS entrypoint
  19.  
  20. # Define an HTTP entryPoint, for purposes of being re-directed to HTTPS
  21. - traefik.http.routers.wallabag-redirect.entryPoints=http
  22. - traefik.http.routers.wallabag-redirect.rule=Host(`wallabag.domain.local`)
  23.  
  24. # Actual HTTP -> HTTPS redirect for this service
  25. # References redirect middleware from dynamic.yml trafeik file
  26. - traefik.http.routers.wallabag-redirect.middlewares=https-redirect@file
  27.  
  28. depends_on:
  29. - redis
  30.  
  31. redis:
  32. image: redis:alpine
  33. restart: unless-stopped
  34. volumes:
  35. - /docker/data/wallabag/:/data
  36. healthcheck:
  37. test: ["CMD", "redis-cli", "ping"]
  38. interval: 20s
  39. timeout: 3s
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement