| image: |
| file: ./scripts/gitpod/.gitpod.Dockerfile |
| |
| tasks: |
| - name: Supervisor (VNC and noVNC) |
| command: /usr/bin/supervisord --configuration /etc/supervisord.conf & |
| - name: Set cache path and warm it up |
| init: | |
| echo "build --repository_cache=/workspace/.cache/bazel-repo" >> /workspace/selenium/.bazelrc.local |
| echo "test --repository_cache=/workspace/.cache/bazel-repo" >> /workspace/selenium/.bazelrc.local |
| echo "build --disk_cache=/workspace/.cache/bazel-disk" >> /workspace/selenium/.bazelrc.local |
| echo "test --disk_cache=/workspace/.cache/bazel-disk" >> /workspace/selenium/.bazelrc.local |
| echo "build --jobs=10" >> /workspace/selenium/.bazelrc.local |
| echo "test --jobs=10" >> /workspace/selenium/.bazelrc.local |
| |
| ports: |
| - name: VNC |
| description: Port where VNC server is listening |
| port: 5900 |
| onOpen: ignore |
| - name: XVFB |
| description: Port where XVFB server is listening |
| port: 6099 |
| onOpen: ignore |
| - name: noVNC |
| description: Port where the noVNC view is available |
| port: 7900 |
| onOpen: notify |
| - name: Build and test ports |
| description: Other ports opened while building or testing |
| port: 8000-65535 |
| onOpen: ignore |
| |