Sign inSign up

hcmoon92/mystack

By hcmoon92

•Updated over 4 years ago

Image
0

142

hcmoon92/mystack repository overview

⁠nightwatch-v0.2

git clone https://github.com/mycargus/nightwatch-docker-grid⁠

5900 : vnc 연결 password : secret

Dockerfile 수정 필요
nightwatch contaner build 오류 발생
nodejs-current -> nodejs
npm-current -> npm
으로 변경하면 해결됨

⁠nightwatch-v0.1

nightwatch 실행을 위해서는 new terminal에서 아래 명령 실행

docker-compose run --rm nightwatch bash 

run ui-tests test case bash-5.1 (after entering nighwatch docker)

nightwatch ui-tests -e chrome
nightwatch ui-tests -e chrome,firefox
docker-compose up
docker-compose run --rm nightwatch bash 
docker-compose down

docker-compose.yml

version: '3.7'

services:
  hub:
    image: selenium/hub:3.0.1
    environment:
      GRID_BROWSER_TIMEOUT: 120000
      GRID_NEW_SESSION_WAIT_TIMEOUT: 8000
      GRID_NODE_POLLING: 300
      GRID_TIMEOUT: 120000
    ports:
      - '4444:4444'
    networks:
      - nightwatch-docker-grid-network
    logging: &LOG
      options:
        max-file: '5'
        max-size: 1m

  nightwatch:
    image: hcmoon92/mystack:nightwatch-v0.2
    volumes:
      - ./:/home/docker/app/
    networks:
      - nightwatch-docker-grid-network
    logging: *LOG

  node-chrome:
    image: selenium/node-chrome:3.0.1
    environment: &SELENIUM_NODE_ENV
      # this is a necessary workaround due to a known bug
      # https://github.com/SeleniumHQ/docker-selenium/issues/133
      HUB_PORT_4444_TCP_ADDR: hub
      HUB_PORT_4444_TCP_PORT: 4444
    networks:
      - nightwatch-docker-grid-network
    logging: *LOG

  node-chrome-debug:
    image: selenium/node-chrome-debug:3.0.1
    environment:
      <<: *SELENIUM_NODE_ENV
    ports:
      - '5900:5900'
    networks:
      - nightwatch-docker-grid-network
    logging: *LOG

  node-firefox:
    image: selenium/node-firefox:3.0.1
    environment:
      <<: *SELENIUM_NODE_ENV
    networks:
      - nightwatch-docker-grid-network
    logging: *LOG

  node-firefox-debug:
    image: selenium/node-firefox-debug:3.0.1
    environment:
      <<: *SELENIUM_NODE_ENV
    ports:
      - '5901:5900'
    networks:
      - nightwatch-docker-grid-network
    logging: *LOG

  web:
    image: mycargus/hello_docker_world:master
    networks:
      - nightwatch-docker-grid-network
    logging: *LOG

networks:
  nightwatch-docker-grid-network:
    driver: bridge
    name: nightwatch-docker-grid-network

Tag summary

Content type

Image

Digest

Size

823 MB

Last updated

over 4 years ago

docker pull hcmoon92/mystack:nodejs-bootstrap-volt-v1