Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/build-base-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ jobs:
push: true
tags: |
ghcr.io/ietf-tools/datatracker-app-base:${{ env.IMGVERSION }}
ghcr.io/ietf-tools/datatracker-app-base:py312
${{ github.ref == 'refs/heads/main' && 'ghcr.io/ietf-tools/datatracker-app-base:latest' || '' }}

- name: Update version references
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests-az.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ jobs:
echo "Starting Containers..."
sudo docker network create dtnet
sudo docker run -d --name db --network=dtnet ghcr.io/ietf-tools/datatracker-db:latest &
sudo docker run -d --name app --network=dtnet ghcr.io/ietf-tools/datatracker-app-base:latest sleep infinity &
sudo docker run -d --name app --network=dtnet ghcr.io/ietf-tools/datatracker-app-base:py312 sleep infinity &
wait

echo "Cloning datatracker repo..."
Expand Down
2 changes: 1 addition & 1 deletion dev/celery/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Dockerfile for celery worker
#
FROM ghcr.io/ietf-tools/datatracker-app-base:latest
FROM ghcr.io/ietf-tools/datatracker-app-base:py312
LABEL maintainer="IETF Tools Team <tools-discuss@ietf.org>"

ENV DEBIAN_FRONTEND=noninteractive
Expand Down
4 changes: 2 additions & 2 deletions dev/deploy-to-container/cli.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ async function main () {

// Pull latest Datatracker Base image
console.info('Pulling latest Datatracker base docker image...')
const appImagePullStream = await dock.pull('ghcr.io/ietf-tools/datatracker-app-base:latest')
const appImagePullStream = await dock.pull('ghcr.io/ietf-tools/datatracker-app-base:py312')
await new Promise((resolve, reject) => {
dock.modem.followProgress(appImagePullStream, (err, res) => err ? reject(err) : resolve(res))
})
Expand Down Expand Up @@ -251,7 +251,7 @@ async function main () {
// Create Datatracker container
console.info(`Creating Datatracker docker container... [dt-app-${branch}]`)
const appContainer = await dock.createContainer({
Image: 'ghcr.io/ietf-tools/datatracker-app-base:latest',
Image: 'ghcr.io/ietf-tools/datatracker-app-base:py312',
name: `dt-app-${branch}`,
Hostname: `dt-app-${branch}`,
Env: [
Expand Down
6 changes: 3 additions & 3 deletions dev/diff/cli.js
Original file line number Diff line number Diff line change
Expand Up @@ -567,7 +567,7 @@ async function main () {
{
title: 'Pulling latest Datatracker base docker image...',
task: async (subctx, subtask) => {
const appImagePullStream = await dock.pull('ghcr.io/ietf-tools/datatracker-app-base:latest')
const appImagePullStream = await dock.pull('ghcr.io/ietf-tools/datatracker-app-base:py312')
await new Promise((resolve, reject) => {
dock.modem.followProgress(appImagePullStream, (err, res) => err ? reject(err) : resolve(res))
})
Expand Down Expand Up @@ -648,7 +648,7 @@ async function main () {
title: 'Creating source Datatracker docker container...',
task: async (subctx, subtask) => {
containers.appSource = await dock.createContainer({
Image: 'ghcr.io/ietf-tools/datatracker-app-base:latest',
Image: 'ghcr.io/ietf-tools/datatracker-app-base:py312',
name: 'dt-diff-app-source',
Tty: true,
Hostname: 'appsource',
Expand All @@ -664,7 +664,7 @@ async function main () {
title: 'Creating target Datatracker docker container...',
task: async (subctx, subtask) => {
containers.appTarget = await dock.createContainer({
Image: 'ghcr.io/ietf-tools/datatracker-app-base:latest',
Image: 'ghcr.io/ietf-tools/datatracker-app-base:py312',
name: 'dt-diff-app-target',
Tty: true,
Hostname: 'apptarget',
Expand Down
2 changes: 1 addition & 1 deletion dev/tests/debug.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# Simply type "exit" + ENTER to exit and shutdown this test environment.

echo "Fetching latest images..."
docker pull ghcr.io/ietf-tools/datatracker-app-base:latest
docker pull ghcr.io/ietf-tools/datatracker-app-base:py312
docker pull ghcr.io/ietf-tools/datatracker-db:latest
echo "Starting containers..."
docker compose -f docker-compose.debug.yml -p dtdebug --compatibility up -d
Expand Down
2 changes: 1 addition & 1 deletion dev/tests/docker-compose.debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ version: '3.8'

services:
app:
image: ghcr.io/ietf-tools/datatracker-app-base:latest
image: ghcr.io/ietf-tools/datatracker-app-base:py312
command: -f /dev/null
working_dir: /__w/datatracker/datatracker
entrypoint: tail
Expand Down
2 changes: 1 addition & 1 deletion docker/app.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/ietf-tools/datatracker-app-base:latest
FROM ghcr.io/ietf-tools/datatracker-app-base:py312
LABEL maintainer="IETF Tools Team <tools-discuss@ietf.org>"

ENV DEBIAN_FRONTEND=noninteractive
Expand Down
2 changes: 1 addition & 1 deletion docker/celery.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/ietf-tools/datatracker-celery:latest
FROM ghcr.io/ietf-tools/datatracker-celery:py312
LABEL maintainer="IETF Tools Team <tools-discuss@ietf.org>"

ENV DEBIAN_FRONTEND=noninteractive
Expand Down
Loading