Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 966 Bytes

File metadata and controls

40 lines (30 loc) · 966 Bytes

docker-builder-maven-node-python

This docker image provides basic set of build tools for Java based Web development stacks: java, maven, node, python, git

Introduction

This project goal is to create a docker image with the following build tools included:

  • Eclipse Temurin JDK 17.0.10
    • Note that java.security has been modified by setting securerandom.source=file:/dev/urandom
  • Apache Maven 3.9.6
  • npm 10.2.3 && nodejs v18.19.0
  • Python 3.8.10
  • git 2.25.1
  • openssh-client (scp, ssh)

How to use

docker run --rm -it bwajtr/docker-builder-maven-node-python:latest /bin/bash

Example when using gitlab-ci pipelines

in you gitlab-ci.yml:

build:
  image: bwajtr/docker-npm-maven:latest
  stage: build
  script:
    - mvn commands
    - npm commands
    - git commands
    - python commands
    - ...