docker-compose.yml 915 B

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