docker-compose.yml 800 B

1234567891011121314151617181920212223242526272829303132333435
  1. version: "3"
  2. services:
  3. nitter:
  4. image: zedeus/nitter:latest
  5. container_name: nitter
  6. ports:
  7. - "127.0.0.1:8080:8080" # Replace with "8080:8080" if you don't use a reverse proxy
  8. volumes:
  9. - ./nitter.conf:/src/nitter.conf:ro
  10. depends_on:
  11. - nitter-redis
  12. restart: unless-stopped
  13. healthcheck:
  14. test: wget -nv --tries=1 --spider http://127.0.0.1:8080/Jack/status/20 || exit 1
  15. interval: 30s
  16. timeout: 5s
  17. retries: 2
  18. nitter-redis:
  19. image: redis:6-alpine
  20. container_name: nitter-redis
  21. command: redis-server --save 60 1 --loglevel warning
  22. volumes:
  23. - nitter-redis:/data
  24. restart: unless-stopped
  25. healthcheck:
  26. test: redis-cli ping
  27. interval: 30s
  28. timeout: 5s
  29. retries: 2
  30. volumes:
  31. nitter-redis: