docker-compose.native.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. build:
  25. context: ../../dockerfiles/cypress
  26. args:
  27. - USER_UID
  28. - USER_GID
  29. volumes:
  30. - ../../:/overleaf
  31. - /tmp/.X11-unix:/tmp/.X11-unix
  32. - ${XAUTHORITY:-/dev/null}:/home/node/.Xauthority
  33. working_dir: /overleaf/server-ce/test
  34. entrypoint: npm
  35. command: run cypress:open
  36. environment:
  37. CI:
  38. VERBOSE_LOGGING:
  39. DISPLAY: ${DISPLAY:-:0}
  40. CYPRESS_BASE_URL:
  41. CYPRESS_HOST_ADMIN_URL:
  42. CYPRESS_SAML_URL:
  43. CYPRESS_MAILTRAP_URL:
  44. network_mode: host