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