Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com> Change-Id: Ic50a6740671f19346f74d5e2cd70ef544e65af27
29 lines
759 B
Docker
29 lines
759 B
Docker
ARG FROM=quay.io/airshipit/base:2025.2-ubuntu_noble_uv
|
|
FROM ${FROM}
|
|
|
|
# APT mirror to use for package installs
|
|
ARG APT_MIRROR_HOST=""
|
|
ARG TARGETARCH
|
|
ARG TARGETPLATFORM
|
|
|
|
ENV PATH=/var/lib/openstack/bin:$PATH
|
|
ENV LANG=C.UTF-8
|
|
|
|
# Project metadata
|
|
ARG REQUIREMENTS_REPO=https://opendev.org/openstack/requirements.git
|
|
ARG REQUIREMENTS_REF=master
|
|
|
|
# Directory to use for source code checkouts and builds
|
|
ARG SOURCES_DIR="/tmp"
|
|
|
|
# Optional constraints for pip, setuptools, and wheel
|
|
ARG PIP_VERSION_CONSTRAINT=""
|
|
# As of setuptools 82.0.0 (released 2026-02-08), pkg_resources was removed from setuptools.
|
|
ARG SETUPTOOL_CONSTRAINT="<81"
|
|
ARG WHEEL_CONSTRAINT=""
|
|
|
|
COPY scripts /opt/loci/scripts
|
|
ADD bindep.txt pydep.txt /opt/loci/
|
|
|
|
RUN /opt/loci/scripts/venv_builder.sh
|