Docker containers I use in CI workflows, for AMD64, ARM64 (AARCH64) and RISC-V 64
at main 29 lines 715 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: System.Dockerfile 6# Date: 24.8.2024 7# ============================================================================== 8 9FROM alpine:3.22.1 10 11RUN apk update 12RUN apk add --no-cache --upgrade apk-tools 13RUN apk upgrade --available 14 15# gcc, g++, binutils, make, patch, file, fortify-headers, musl-dev 16RUN apk add --no-cache build-base 17 18# scdoc 19RUN apk add --no-cache scdoc 20 21# git 22RUN apk add --no-cache git 23 24# go 25RUN apk add --no-cache go golangci-lint 26 27# python + pip + pipenv + poetry 28RUN apk add --no-cache python3 py3-pip poetry 29RUN pip3 install --break-system-packages pipenv