docker-compose.dev.yml 964 B

1234567891011121314151617181920212223242526272829303132333435
  1. version: '2.2'
  2. services:
  3. sharelatex:
  4. dockerfile: Dockerfile
  5. depends_on:
  6. mongo:
  7. condition: service_healthy
  8. redis:
  9. condition: service_started
  10. ports:
  11. - 80:80
  12. links:
  13. - mongo
  14. - redis
  15. environment:
  16. SHARELATEX_APP_NAME: Overleaf CE Codebase Dev Environment
  17. SHARELATEX_MONGO_URL: mongodb://mongo/sharelatex
  18. SHARELATEX_REDIS_HOST: redis
  19. REDIS_HOST: redis
  20. ENABLED_LINKED_FILE_TYPES: 'project_file,project_output_file'
  21. ENABLE_CONVERSIONS: 'true'
  22. EMAIL_CONFIRMATION_DISABLED: 'true'
  23. mongo:
  24. restart: always
  25. image: mongo:4.2
  26. healthcheck:
  27. test: echo 'db.stats().ok' | mongo localhost:27017/test --quiet
  28. interval: 10s
  29. timeout: 10s
  30. retries: 5
  31. redis:
  32. image: redis:5