Docker containers I use in CI workflows, for AMD64, ARM64 (AARCH64) and RISC-V 64
at main 26 lines 675 B view raw
1# SPDX-FileCopyrightText: Copyright 2024 Roland Csaszar 2# SPDX-License-Identifier: EUPL-1.2 3# 4# Project: CI-Docker-Container 5# File: Javascript-edge.Dockerfile 6# Date: 24.8.2024 7# ============================================================================== 8 9FROM alpine:edge 10 11RUN apk update 12RUN apk add --no-cache --upgrade apk-tools 13RUN apk upgrade --available 14 15# python + pip + pipenv + poetry 16RUN apk add --no-cache python3 py3-pip poetry 17RUN pip3 install --break-system-packages pipenv 18 19# git 20RUN apk add --no-cache git 21 22# Node.js 23RUN apk add --no-cache nodejs-current 24 25# enable and install npm 26RUN corepack enable && corepack enable npm && corepack pack npm