Pin container versions for devpi, cv, and quartz
- devpi: Pin devpi-server==6.19.1 and devpi-web==5.0.1 - cv: Add ARG CV_VERSION=1.0.3 (matches latest Forgejo package release) - quartz: Pin nginx base to 1.28.2-alpine (ARG NGINX_VERSION) - Update service-versions.yaml with correct version values - Mark pin-container-versions Mikado card as complete Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
2b296b34a6
commit
16a804b80b
5 changed files with 15 additions and 7 deletions
|
|
@ -6,6 +6,8 @@
|
|||
#
|
||||
# The container downloads the tarball on startup, extracts it, and serves with nginx.
|
||||
|
||||
ARG CV_VERSION=1.0.3
|
||||
|
||||
FROM nginx:alpine
|
||||
|
||||
# Install curl for downloading release assets
|
||||
|
|
|
|||
|
|
@ -1,7 +1,12 @@
|
|||
FROM python:3.12-slim
|
||||
|
||||
ARG DEVPI_SERVER_VERSION=6.19.1
|
||||
ARG DEVPI_WEB_VERSION=5.0.1
|
||||
|
||||
# Install devpi-server and devpi-web
|
||||
RUN pip install --no-cache-dir devpi-server devpi-web
|
||||
RUN pip install --no-cache-dir \
|
||||
devpi-server==${DEVPI_SERVER_VERSION} \
|
||||
devpi-web==${DEVPI_WEB_VERSION}
|
||||
|
||||
# Create non-root user
|
||||
RUN useradd -r -u 1000 devpi && mkdir -p /devpi && chown devpi:devpi /devpi
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@
|
|||
#
|
||||
# The container downloads the tarball on startup, extracts it, and serves with nginx.
|
||||
|
||||
FROM nginx:alpine
|
||||
ARG NGINX_VERSION=1.28.2
|
||||
|
||||
FROM nginx:${NGINX_VERSION}-alpine
|
||||
|
||||
# Install curl for downloading release assets
|
||||
RUN apk add --no-cache curl
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
---
|
||||
title: Pin Container Versions
|
||||
modified: 2026-02-20
|
||||
status: active
|
||||
tags:
|
||||
- how-to
|
||||
- containers
|
||||
|
|
|
|||
|
|
@ -169,22 +169,22 @@ services:
|
|||
- name: devpi
|
||||
type: hybrid
|
||||
last-reviewed: null
|
||||
current-version: null
|
||||
current-version: "6.19.1"
|
||||
upstream-source: https://github.com/devpi/devpi/releases
|
||||
|
||||
- name: cv
|
||||
type: hybrid
|
||||
last-reviewed: null
|
||||
current-version: null
|
||||
current-version: "1.0.3"
|
||||
upstream-source: null
|
||||
notes: Personal static site, no upstream
|
||||
|
||||
- name: docs
|
||||
type: hybrid
|
||||
last-reviewed: null
|
||||
current-version: null
|
||||
current-version: "1.28.2"
|
||||
upstream-source: https://github.com/jackyzha0/quartz/releases
|
||||
notes: Quartz static site generator
|
||||
notes: Quartz static site generator; container version tracks nginx base
|
||||
|
||||
- name: forgejo-runner
|
||||
type: hybrid
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue