docker-compose.dev.yml 1.0 KB

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