Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
memoriav
Memobase 2020
services
Cantaloupe on Docker
Commits
cf4e46c7
Verified
Commit
cf4e46c7
authored
Aug 17, 2021
by
Sebastian Schüpbach
Browse files
update README.md
parent
6e4f20d3
Pipeline
#31423
passed with stages
in 6 minutes and 49 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
cf4e46c7
...
@@ -13,25 +13,37 @@ You need at least to open a port for communication (image delivery and
...
@@ -13,25 +13,37 @@ You need at least to open a port for communication (image delivery and
optionally communication via REST API and admin UI) and a folder where you
optionally communication via REST API and admin UI) and a folder where you
keep your media files.
keep your media files.
### Helm charts
For the purpose of running Cantaloupe container inside the Kubernetes cluster
used for Memobase, there are some Helm charts available in the
`helm-charts/`
directory. If you want to deploy a container to Kubernetes in another context,
these charts can probably be used as a starting point for your own setup.
## Version management
## Version management
This repository will eventually comprise Dockerfiles for different
This repository offers Docker images for different master versions of
master versions of
the Cantaloupe. Additionally, all versions come in a range of "flavors" which
the application. In order to build an image out of a specific version, use the
represent some combinations of processors. For a comprehensive list see the
respective branch (e.g.
`4.x`
). The Docker image tags correspond to the
[
container
branch names / version numbers, so in order to use the 4.x-version of the
registry
](
https://gitlab.switch.ch/memoriav/memobase-2020/services/cantaloupe-docker/container_registry/261
)
.
application, pull the image with tag
`4.x`
. The
`latest`
tag is identical to
the last development version, which means reflecting the
`develop`
branch of
### Cantaloupe versions
the Cantaloupe
[
repository
](
https://github.com/cantaloupe-project/cantaloupe/
)
as well as of this repository. This latest version in insofar special because
In order to build an image out of a specific version, use the
the Docker image is directly built from the sources while all other releases
respective branch. At the moment, there are branches for the two latest major
use the already compiled code (see
versions of Cantaloupe:
`4.x`
and
`5.x`
. This naming convention is the same as
[
releases
](
https://github.com/cantaloupe-project/cantaloupe/
)
section of the
used for the image tags. The
`latest`
image tag points to the branch with the
Cantaloupe repository for more information).
latest stable major version of Cantaloupe, that means as of today to
`5.x`
.
Duly updated, the branches use the latest minor versions of the respective
Additionally all versions come in a range of "flavors" which represent
major version of Cantaloupe:
different combinations of processors (additional programs / libraries used for
image processing). Available processors are
`ffmpeg`
(for video),
`kakadu`
and
-
`4.x`
->
`4.1.9`
-
`5.x.`
->
`5.0.3`
### Processor versions
Available processors are
`ffmpeg`
(for video),
`kakadu`
and
`openjpeg`
for JPEG2000 (the former proprietary, the latter free software) and
`openjpeg`
for JPEG2000 (the former proprietary, the latter free software) and
`graphicsmagick`
. If you need another combination or replace
`graphicsmagick`
`graphicsmagick`
. If you need another combination or replace
`graphicsmagick`
with
`imagemagick`
see below.
with
`imagemagick`
see below.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment