From 5b72d57f74dd1579bb30644018a9fdb6e2d796d3 Mon Sep 17 00:00:00 2001 From: Michael Dockter Date: Thu, 14 Mar 2024 14:47:33 -0400 Subject: [PATCH] github-util: Update FROM version (#82) * #1 Update version * Prepare for versioned release --- CHANGELOG.md | 6 ++++++ Dockerfile | 42 +++++++++++++++++++++--------------------- 2 files changed, 27 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8434d4..7c1ee48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), [markdownlint](https://dlaa.me/markdownlint/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.8.3] - 2024-03-14 + +### Changed in 3.8.3 + +- Updated to `debian:11.9-slim@sha256:a165446a88794db4fec31e35e9441433f9552ae048fb1ed26df352d2b537cb96` +- Updated to SENZING_APT_INSTALL_PACKAGE="senzingapi-runtime=3.8.3-24043" ## [3.8.2] - 2024-01-19 diff --git a/Dockerfile b/Dockerfile index 5ffba0b..a9f22e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,24 @@ -ARG BASE_IMAGE=debian:11.8-slim@sha256:41c3fecb70015fd9c72d6df95573de3f92d5f4f46fdabe8dbd8d2bfb1531594d +ARG BASE_IMAGE=debian:11.9-slim@sha256:a165446a88794db4fec31e35e9441433f9552ae048fb1ed26df352d2b537cb96 FROM ${BASE_IMAGE} # Create the build image. ARG SENZING_ACCEPT_EULA="I_ACCEPT_THE_SENZING_EULA" -ARG SENZING_APT_INSTALL_PACKAGE="senzingapi-runtime=3.8.2-24011" +ARG SENZING_APT_INSTALL_PACKAGE="senzingapi-runtime=3.8.3-24043" ARG SENZING_APT_REPOSITORY_NAME="senzingrepo_1.0.1-1_all.deb" ARG SENZING_APT_REPOSITORY_URL="https://senzing-production-apt.s3.amazonaws.com" -ENV REFRESHED_AT=2024-01-19 +ENV REFRESHED_AT=2024-03-14 ENV SENZING_ACCEPT_EULA=${SENZING_ACCEPT_EULA} \ - SENZING_APT_INSTALL_PACKAGE=${SENZING_APT_INSTALL_PACKAGE} \ - SENZING_APT_REPOSITORY_NAME=${SENZING_APT_REPOSITORY_NAME} \ - SENZING_APT_REPOSITORY_URL=${SENZING_APT_REPOSITORY_URL} + SENZING_APT_INSTALL_PACKAGE=${SENZING_APT_INSTALL_PACKAGE} \ + SENZING_APT_REPOSITORY_NAME=${SENZING_APT_REPOSITORY_NAME} \ + SENZING_APT_REPOSITORY_URL=${SENZING_APT_REPOSITORY_URL} LABEL Name="senzing/senzingapi-runtime" \ - Maintainer="support@senzing.com" \ - Version="3.8.2" \ - SenzingAPI="3.8.2" + Maintainer="support@senzing.com" \ + Version="3.8.3" \ + SenzingAPI="3.8.3" # Run as "root" for system installation. @@ -31,26 +31,26 @@ ENV TERM=xterm # Install packages via apt. RUN apt-get update \ - && apt-get -y install \ - wget + && apt-get -y install \ + wget # Install Senzing repository index. RUN wget -qO \ - /${SENZING_APT_REPOSITORY_NAME} \ - ${SENZING_APT_REPOSITORY_URL}/${SENZING_APT_REPOSITORY_NAME} \ - && apt-get -y install \ - /${SENZING_APT_REPOSITORY_NAME} \ - && apt-get update \ - && rm /${SENZING_APT_REPOSITORY_NAME} + /${SENZING_APT_REPOSITORY_NAME} \ + ${SENZING_APT_REPOSITORY_URL}/${SENZING_APT_REPOSITORY_NAME} \ + && apt-get -y install \ + /${SENZING_APT_REPOSITORY_NAME} \ + && apt-get update \ + && rm /${SENZING_APT_REPOSITORY_NAME} # Install Senzing package. RUN apt-get -y install \ - libpq5 \ - ${SENZING_APT_INSTALL_PACKAGE} \ - jq \ - && apt-get clean + libpq5 \ + ${SENZING_APT_INSTALL_PACKAGE} \ + jq \ + && apt-get clean # Set environment variables for root.