You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

72 lines
1.5 KiB

  1. version: "3.9"
  2. services:
  3. redis:
  4. image: "redis:alpine"
  5. couchdb:
  6. image: "couchdb:2"
  7. bot:
  8. build: .
  9. command: "bot"
  10. environment:
  11. - IRC_URL=ircs://irc.hackint.org:6697
  12. - REDIS_URL=redis://redis:6379/0
  13. - IRC_CHANNEL=#archivebot-rewby-dev
  14. - IRC_NICK=ArchiveBotRewbyDev
  15. - COUCHDB_URL=http://couchdb:5984
  16. cogs:
  17. build: .
  18. command: "cogs"
  19. environment:
  20. - REDIS_URL=redis://redis:6379/0
  21. - COUCHDB_URL=http://couchdb:5984
  22. firehose:
  23. build: .
  24. command: "firehose"
  25. environment:
  26. - REDIS_URL=redis://redis:6379/0
  27. websocket:
  28. build: .
  29. command: "websocket"
  30. ports:
  31. - 4568:4568
  32. environment:
  33. - REDIS_URL=redis://redis:6379/0
  34. - FIREHOSE_SOCKET_URL=tcp://firehose:12345
  35. dashboard:
  36. build: .
  37. command: "dashboard"
  38. ports:
  39. - 8080:8080
  40. environment:
  41. - REDIS_URL=redis://redis:6379/0
  42. uploader:
  43. build: .
  44. command: "uploader"
  45. volumes:
  46. - warcs:/data
  47. environment:
  48. - RSYNC_URL=rsync://at-offload.hawc.eu/abtest/
  49. pipeline:
  50. build: .
  51. command: "pipeline"
  52. privileged: true
  53. volumes:
  54. - warcs:/data
  55. environment:
  56. - REDIS_URL=redis://redis:6379/0
  57. - PIPELINE_CONCURRENT=10
  58. - PIPELINE_PREFIX=testpipeline
  59. analyzer:
  60. build: .
  61. command: "analyzer"
  62. environment:
  63. - REDIS_URL=redis://redis:6379/0
  64. trimmer:
  65. build: .
  66. command: "trimmer"
  67. environment:
  68. - REDIS_URL=redis://redis:6379/0
  69. volumes:
  70. warcs: