docker-compose.yml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. version: "3.6"
  2. services:
  3. db:
  4. image: postgres:10
  5. volumes:
  6. - postgres_data:/var/lib/postgresql/data
  7. environment:
  8. - POSTGRES_USER=ttrss
  9. - POSTGRES_PASSWORD=password-dev
  10. - POSTGRES_DB=ttrss
  11. ports:
  12. - 5432:5432
  13. tt-rss:
  14. image: feedati/tt-rss:latest
  15. build:
  16. context: .
  17. dockerfile: ./docker/Dockerfile-tt-rss
  18. volumes:
  19. - ./tt-rss:/var/www/html/tt-rss
  20. - ./docker/ttrss-config.php:/var/www/html/tt-rss/config.php:ro
  21. ports:
  22. - 8000:80
  23. - 9312:9312
  24. rss-bridge:
  25. image: feedati/rss-bridge:latest
  26. build:
  27. context: ./rss-bridge/
  28. ports:
  29. - 8001:80
  30. environment:
  31. - APACHE_SERVER_NAME=rss-bridge
  32. webserver:
  33. image: nginx:latest
  34. volumes:
  35. - ./docker/nginx.conf:/etc/nginx/conf.d/default.conf:ro
  36. ports:
  37. - 80:80
  38. volumes:
  39. postgres_data: