Sign inSign up

weltn24/up-docker-node-chrome-headless

By weltn24

Updated over 8 years ago

Docker Image for Continuous Integration with node, yarn and chrome headless

Image
4

100K+

weltn24/up-docker-node-chrome-headless repository overview

WeltN24 Frontend CI Docker Image

Description

This Docker image is maintained by WeltN24 GmbH Developers and its main purpose is the CI build of our Frontend Project Funkotron.

Installed Tools

  • aws
  • git
  • pip
  • chrome latest
  • node
  • npm
  • yarn

How to test locally?

  • Make changes in Dockerfile
  • Run following command in the folder where the Dockerfile is located
  • docker build .
  • You can add debug outputs temporary at the end of the Dockerfile, e.g. RUN node -v

How to release a new Version?

  • This Dockerfile is automatically built and released on Docker Hub
  • Every release will be tagged as latest
  • If a different tagging strategy is desired hub.docker.com needs to be configured according to branch naming conventions
  • Login to Docker Hub is done via personalized accounts, which have to be connected to r/weltn24

How to install a specific version of node?

  1. Find your desired version here: https://deb.nodesource.com/node_10.x/pool/main/n/nodejs/
  2. Replace .deb url in Dockerfile

Changelog

  • 2018-05-02: Chrome 66, node 10.0, yarn 1.6.0
  • 2018-03-16: Chrome 65, node 9.8, yarn 1.5.1
  • 2018-02-02: Chrome 64, node 9.5

Tag summary

Content type

Image

Digest

Size

368.6 MB

Last updated

over 8 years ago

docker pull weltn24/up-docker-node-chrome-headless