docker-compose.dev.yml 1003 B

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