docker-compose.native.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. services:
  2. sharelatex:
  3. ports:
  4. - "127.0.0.1:3231:80"
  5. environment:
  6. OVERLEAF_SITE_URL: "http://127.0.0.1:3231"
  7. host-admin:
  8. ports:
  9. - "127.0.0.1:3232:80"
  10. environment:
  11. NATIVE_CYPRESS: "true"
  12. ACCESS_CONTROL_ALLOW_ORIGIN: "http://127.0.0.1:3231"
  13. saml:
  14. ports:
  15. - "127.0.0.1:3233:80"
  16. environment:
  17. SAML_BASE_URL_PATH: "http://127.0.0.1:3233/simplesaml/"
  18. SAML_TEST_SP_LOCATION: "http://127.0.0.1:3231/saml/callback"
  19. mailtrap:
  20. ports:
  21. - "127.0.0.1:3234:80"
  22. # For testing "native" on Linux
  23. cypress:
  24. image: cypress/included:13.13.2
  25. volumes:
  26. - ../../:/overleaf
  27. - /tmp/.X11-unix:/tmp/.X11-unix
  28. - ${XAUTHORITY:-/dev/null}:/home/node/.Xauthority
  29. working_dir: /overleaf/server-ce/test
  30. entrypoint: npm
  31. command: run cypress:open
  32. user: "${DOCKER_USER:-1000:1000}"
  33. environment:
  34. CI:
  35. VERBOSE_LOGGING:
  36. DISPLAY: ${DISPLAY:-:0}
  37. CYPRESS_BASE_URL:
  38. CYPRESS_HOST_ADMIN_URL:
  39. CYPRESS_SAML_URL:
  40. CYPRESS_MAILTRAP_URL:
  41. network_mode: host