/docker-headless-chrome

Dataworks hardened headless Chrome container

Primary LanguageHTML

DO NOT USE THIS REPO - MIGRATED TO GITLAB

docker-headless-chrome

Dataworks Hardened Headless Chrome container

This repo contains the docker image used to provide the Chrome frontend onto the analytical environment. The desktop is hosted by a VNC server.

In addition, the docker images contains an embedded SFTP server to allow upload/download via Guacamole's SFTP integration.

The container accepts the following environment variables:

Name Description
HTTP_PROXY sites to use the internet proxy to connect to.
HTTPS_PROXY as above.
NO_PROXY sites to connect to directly
SFTP_PUBLIC_KEY A public key used to connect to the SFTP service.
DOWNLOADS_LOCATION A directory to store Chrome downloads in, usually points to a mounted S3 location.
VNC_SCREEN_SIZE The screen size for the VNC desktop
VNC_OPTS VNC specific options
CONTAINER_INFO A list of URLs to open by default in the Chrome app

The docker image is published to dockerhub under dwpdigital/headless-chrome