version: '3.8' services: # Serwis aplikacji budowany z naszego Dockerfile app: build: . container_name: ntwo-app ports: - "8000:8000" # Oficjalny kontener Cypress z przegladarkami cypress: image: cypress/included:13.6.0 container_name: ntwo-tests # Zaleznosc: testy rusza dopiero po starcie aplikacji depends_on: - app environment: # Adres pod ktorym Cypress widzi nasza aplikacje w sieci Docker - CYPRESS_baseUrl=http://app:8000 working_dir: /e2e # Montowanie wolumenow: pozwala zapisac zrzuty ekranu na dysku hosta volumes: - ./e2e:/e2e