docker-compose.yml 909 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. version: "2"
  2. volumes:
  3. data:
  4. services:
  5. test_acceptance:
  6. image: node:6.9.5
  7. volumes:
  8. - .:/app
  9. working_dir: /app
  10. environment:
  11. REDIS_HOST: redis
  12. MONGO_URL: "mongodb://mongo/sharelatex"
  13. SHARELATEX_ALLOW_PUBLIC_ACCESS: 'true'
  14. PROJECT_HISTORY_ENABLED: 'true'
  15. ENABLED_LINKED_FILE_TYPES: 'url'
  16. LINKED_URL_PROXY: 'http://localhost:6543'
  17. ENABLED_LINKED_FILE_TYPES: 'url,project_file,project_output_file,mendeley,zotero'
  18. SHARELATEX_CONFIG: /app/test/acceptance/config/settings.test.coffee
  19. NODE_ENV: production
  20. depends_on:
  21. - redis
  22. - mongo
  23. command: npm run test:acceptance:app
  24. test_frontend:
  25. build:
  26. context: .
  27. dockerfile: Dockerfile.frontend
  28. volumes:
  29. - .:/app
  30. working_dir: /app
  31. command: npm run test:frontend -- --single-run
  32. redis:
  33. image: redis
  34. mongo:
  35. image: mongo:3.4.6