docker-compose.yml 895 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. version: '2'
  2. services:
  3. sharelatex:
  4. restart: always
  5. image: sharelatex/sharelatex
  6. container_name: sharelatex
  7. depends_on:
  8. - mongo
  9. - redis
  10. privileged: true
  11. ports:
  12. - 80:80
  13. links:
  14. - mongo
  15. - redis
  16. volumes:
  17. - ~/sharelatex_data:/var/lib/sharelatex
  18. environment:
  19. SHARELATEX_MONGO_URL: mongodb://mongo/sharelatex
  20. SHARELATEX_REDIS_HOST: redis
  21. SHARELATEX_APP_NAME: 'ShareLaTeX'
  22. mongo:
  23. restart: always
  24. image: mongo
  25. container_name: mongo
  26. expose:
  27. - 27017
  28. volumes:
  29. - ~/mongo_data:/data/db
  30. redis:
  31. restart: always
  32. image: redis
  33. container_name: redis
  34. expose:
  35. - 6379
  36. volumes:
  37. - ~/redis_data:/data