Rename ai-tools-utils to python-tools
Build custom container images / build (map[base_image:php:8-fpm-alpine build_args:PHP_VERSION=8
context:php8-pgsql fingerprint_command:{ apk info -v | LC_ALL=C sort; find /usr/local/lib/php/extensions /usr/local/etc/php/conf.d -type f -exec sha256sum {} + | LC_ALL=C sort; }
name:ph… (push) Successful in 1m8s
Build custom container images / build (map[base_image:postgres:18 build_args:PG_VERSION=18
POSTGIS_VERSION=3
VCHORD_VERSION=0.5.3
context:postgres fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; find /usr/lib/postgresql -type f -exec sha256su… (push) Successful in 1m54s
Build custom container images / build (map[base_image:python:3 build_args:PYTHON_VERSION=3
context:python-tools fingerprint_command:dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort
name:python-tools primary_tag:git.ajpanton.se/ajp_anton/python-tools:3 tags:git.ajpa… (push) Successful in 1m39s
Build custom container images / build (map[base_image:php:8-fpm-alpine build_args:PHP_VERSION=8
context:php8-pgsql fingerprint_command:{ apk info -v | LC_ALL=C sort; find /usr/local/lib/php/extensions /usr/local/etc/php/conf.d -type f -exec sha256sum {} + | LC_ALL=C sort; }
name:ph… (push) Successful in 1m8s
Build custom container images / build (map[base_image:postgres:18 build_args:PG_VERSION=18
POSTGIS_VERSION=3
VCHORD_VERSION=0.5.3
context:postgres fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; find /usr/lib/postgresql -type f -exec sha256su… (push) Successful in 1m54s
Build custom container images / build (map[base_image:python:3 build_args:PYTHON_VERSION=3
context:python-tools fingerprint_command:dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort
name:python-tools primary_tag:git.ajpanton.se/ajp_anton/python-tools:3 tags:git.ajpa… (push) Successful in 1m39s
This commit is contained in:
@@ -12,7 +12,7 @@ a few commonly useful database/runtime extensions.
|
||||
| --- | --- |
|
||||
| `git.ajpanton.se/ajp_anton/postgres-custom:18` | PostgreSQL 18 with selected extension packages installed and `pg_cron`/VectorChord preloaded. |
|
||||
| `git.ajpanton.se/ajp_anton/php8-pgsql:8` | PHP 8 FPM on Alpine with PostgreSQL client runtime support and the `pdo_pgsql` PHP extension enabled. |
|
||||
| `git.ajpanton.se/ajp_anton/ai-tools-utils:3` | Python 3 utility image with ExifTool for AI/helper workflows. |
|
||||
| `git.ajpanton.se/ajp_anton/python-tools:3` | Python 3 utility image with ExifTool for AI/helper workflows. |
|
||||
|
||||
## Included Components
|
||||
|
||||
@@ -65,7 +65,7 @@ Compiled PHP extension:
|
||||
The compiled extension and PHP config are copied from a build stage into the
|
||||
final runtime image.
|
||||
|
||||
### `ai-tools-utils`
|
||||
### `python-tools`
|
||||
|
||||
Base image:
|
||||
|
||||
@@ -90,7 +90,7 @@ Moving deployment tags:
|
||||
|
||||
- `git.ajpanton.se/ajp_anton/postgres-custom:18`
|
||||
- `git.ajpanton.se/ajp_anton/php8-pgsql:8`
|
||||
- `git.ajpanton.se/ajp_anton/ai-tools-utils:3`
|
||||
- `git.ajpanton.se/ajp_anton/python-tools:3`
|
||||
|
||||
Descriptive tags:
|
||||
|
||||
@@ -101,15 +101,17 @@ Convenience tags:
|
||||
|
||||
- `git.ajpanton.se/ajp_anton/postgres-custom:latest`
|
||||
- `git.ajpanton.se/ajp_anton/php8-pgsql:latest`
|
||||
- `git.ajpanton.se/ajp_anton/ai-tools-utils:latest`
|
||||
- `git.ajpanton.se/ajp_anton/python-tools:latest`
|
||||
|
||||
Tags are mutable. The digest behind a tag may change after a rebuild even when
|
||||
the tag name stays the same.
|
||||
Tags are mutable. A weekly candidate build only repoints a deployment tag when
|
||||
its content fingerprint changed: base image, build context, build arguments,
|
||||
installed packages, or image-specific generated files.
|
||||
|
||||
## Update Cadence
|
||||
|
||||
Images are rebuilt weekly. They may also be rebuilt after repository changes or
|
||||
manual runs.
|
||||
manual runs. Each run builds a candidate without cache, then publishes it only
|
||||
when its content fingerprint differs from the current deployment image.
|
||||
|
||||
Each rebuild pulls the current upstream base image and installs the currently
|
||||
available apt/apk packages. If the base image or repository packages changed,
|
||||
|
||||
Reference in New Issue
Block a user