Skip to content

Commit

Permalink
Add CHANGELOG file
Browse files Browse the repository at this point in the history
  • Loading branch information
amercader committed Jul 2, 2024
1 parent 000daa5 commit 6c01835
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 19 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# ckan-docker-base

## Release 20240701

* Going forward, the CKAN Docker images will use Debian-based [official Python images](https://hub.docker.com/_/python)
rather than Alpine-based. The base image used currently is `python:3.10-slim-bookworm`.
CKAN 2.9 and 2.10 images are provided for both Alpine and Debian but starting from CKAN 2.11,
only Debian-based images will be provided. Users are encouraged to migrate existing images
to the the new Debian-based ones. See the table in the [README](https://github.com/ckan/ckan-docker-base/blob/main/README.md)
file for detailed information on which tag to choose. ([#61](https://github.com/ckan/ckan-docker-base/pull/61))
* Add images for the upcoming CKAN 2.11 version ([#69](https://github.com/ckan/ckan-docker-base/pull/69))
* Listen to ipv6 addresses internally ([#67](https://github.com/ckan/ckan-docker-base/pull/67))
23 changes: 4 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,16 @@

This is the Git repo of the official Docker images for [CKAN](https://github.com/ckan/ckan/).

The images will usually be used as a Docker Compose install in conjunction with other Docker images that make up the CKAN platform.

The official CKAN Docker install is located here: [ckan-docker](https://github.com/ckan/ckan-docker)
The images will usually be used as a Docker Compose install in conjunction with other Docker images that make up the CKAN platform. The official CKAN Docker install is located here: [ckan-docker](https://github.com/ckan/ckan-docker)

The following CKAN versions are available in base or dev forms. They are distinguished from one another using different Docker image tags:

| CKAN Version | Type | Base image | Docker tag | Notes |
| --- | --- | --- | --- | --- |
| 2.9.x | base image | `alpine:3.15` | `ckan/ckan-base:2.9.11`, `ckan/ckan-base:2.9` | |
| 2.9.x | dev image | `alpine:3.15` | `ckan/ckan-dev:2.9.11`, `ckan/ckan-dev:2.9` | |
| 2.9.x | base image | `python:3.9-slim-bookworm` | `ckan/ckan-base:2.9-py3.9`, `ckan/ckan-base:2.9.4-py3.9` | |
| 2.9.x | dev image | `python:3.9-slim-bookworm` | `ckan/ckan-dev:2.9-py3.9`, `ckan/ckan-dev:2.9.4-py3.9` | |
| 2.9.x | base image | `python:3.9-slim-bookworm` | `ckan/ckan-base:2.9-py3.9`, `ckan/ckan-base:2.9.4-py3.9` | |
| 2.9.x | dev image | `python:3.9-slim-bookworm` | `ckan/ckan-dev:2.9-py3.9`, `ckan/ckan-dev:2.9.4-py3.9` | |
| 2.10.x | base image | `alpine:3.17` | `ckan/ckan-base:2.10.4`, `ckan/ckan-base:2.10` | |
| 2.10.x | dev image | `alpine:3.17` | `ckan/ckan-dev:2.10.4`, `ckan/ckan-dev:2.10` | |
| 2.10.x | base image | `python:3.10-slim-bookworm` | `ckan/ckan-base:2.10-py3.10`, `ckan/ckan-base:2.10.4-py3.10` | |
Expand Down Expand Up @@ -47,17 +45,4 @@ For CKAN 2.10 dev images, go to the `ckan-2.10/dev` directory and use the Makefi
make build (can then use locally)
make push (if you have enough credentials)


Same with the CKAN master base and dev images

cd master/base
make build
make push

cd master/dev
make build
make push

### Scanning the images for vulnerabilites

<to do - provide details on the process of how we scan images - probably Docker Scout>
The process is the same for other CKAN versions and the master branch (`ckan-master`).

0 comments on commit 6c01835

Please sign in to comment.