docker-compose-playwright.yml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. services:
  2. backend-testpoint:
  3. build:
  4. context: ..
  5. dockerfile: Dockerfile
  6. environment:
  7. - MODE=backend
  8. - WEBPORT=8080
  9. standalone:
  10. build:
  11. context: ..
  12. dockerfile: Dockerfile
  13. environment:
  14. - MODE=standalone
  15. - WEBPORT=8080
  16. - USE_NEW_DESIGN=false
  17. ports:
  18. - "18180:8080"
  19. standalone-new:
  20. build:
  21. context: ..
  22. dockerfile: Dockerfile
  23. environment:
  24. - MODE=standalone
  25. - WEBPORT=8080
  26. - USE_NEW_DESIGN=true
  27. - 'TITLE=Grüße "Tempo" ''Österreich'''
  28. - 'TAGLINE=No "Flash", <No Java>, No Websockets & No Bullsh*t'
  29. ports:
  30. - "18185:8080"
  31. standalone-alpine:
  32. build:
  33. context: ..
  34. dockerfile: Dockerfile.alpine
  35. environment:
  36. - MODE=standalone
  37. - WEBPORT=8080
  38. - USE_NEW_DESIGN=true
  39. ports:
  40. - "18187:8080"
  41. standalone-apostrophe:
  42. build:
  43. context: ..
  44. dockerfile: Dockerfile
  45. environment:
  46. - MODE=standalone
  47. - WEBPORT=8080
  48. - USE_NEW_DESIGN=true
  49. - "TAGLINE=It'd rather be fast!"
  50. ports:
  51. - "18186:8080"
  52. backend:
  53. build:
  54. context: ..
  55. dockerfile: Dockerfile
  56. environment:
  57. - MODE=backend
  58. - WEBPORT=8080
  59. ports:
  60. - "18181:8080"
  61. frontend:
  62. build:
  63. context: ..
  64. dockerfile: Dockerfile
  65. depends_on:
  66. - backend-testpoint
  67. environment:
  68. - MODE=frontend
  69. - WEBPORT=8080
  70. volumes:
  71. - ./e2e/fixtures/servers-frontend.json:/servers.json:ro
  72. ports:
  73. - "18182:8080"
  74. dual:
  75. build:
  76. context: ..
  77. dockerfile: Dockerfile
  78. depends_on:
  79. - backend-testpoint
  80. environment:
  81. - MODE=dual
  82. - WEBPORT=8080
  83. volumes:
  84. - ./e2e/fixtures/servers-dual.json:/servers.json:ro
  85. ports:
  86. - "18183:8080"