docker-compose.yml 854 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. version: '2.3'
  2. services:
  3. postgresql:
  4. image: postgres:latest
  5. restart: unless-stopped
  6. volumes:
  7. - '/path/to/pgsql-data:/var/lib/postgresql/data'
  8. environment:
  9. - POSTGRES_USER=freshrss
  10. - POSTGRES_PASSWORD=password
  11. - POSTGRES_DB=freshrss
  12. freshrss:
  13. image: freshrss/freshrss:latest
  14. restart: unless-stopped
  15. depends_on:
  16. - postgresql
  17. networks:
  18. - web
  19. - default
  20. volumes:
  21. - '/your/local/directory/data:/var/www/FreshRSS/data'
  22. labels:
  23. - "traefik.backend=freshrss"
  24. - "traefik.docker.network=web"
  25. - "traefik.frontend.rule=Host:rss.example.com"
  26. - "traefik.enable=true"
  27. - "traefik.default.protocol=http"
  28. - "traefik.frontend.entryPoints=http,https"
  29. - "traefik.port=80"
  30. environment:
  31. - CRON_MIN=*/20
  32. networks:
  33. web:
  34. external: true