# SPDX-FileCopyrightText: Copyright 2024 Roland Csaszar # SPDX-License-Identifier: EUPL-1.2 # # Project: CI-Docker-Container # File: Javascript-edge.Dockerfile # Date: 24.8.2024 # ============================================================================== FROM alpine:edge RUN apk update RUN apk add --no-cache --upgrade apk-tools RUN apk upgrade --available # python + pip + pipenv + poetry RUN apk add --no-cache python3 py3-pip poetry RUN pip3 install --break-system-packages pipenv # git RUN apk add --no-cache git # Node.js RUN apk add --no-cache nodejs-current # enable and install npm RUN corepack enable && corepack enable npm && corepack pack npm