Alfresco Share images built and maintained by Xenit.
The images built here are now moved to https://github.com/xenit-eu/docker-alfresco.
- [
docker.io/xenit/share-enterprise
] = enterprise Share images - [
docker.io/xenit/share-community
] = community Share images
Up to Alfresco version 6, share artifacts for enterprise were protected by a login on Alfresco's Nexus. From version 6 onwards, they are public.
- [
:5.1.5
,:5.1
,:5
] = major, minor, revision for enterprise - [
:5.1.e
,:6.1.2-ga
] = major, minor, revision for community
This is Xenit's repository for Alfresco Share docker images. A major-minor version has a common skeleton, based on the Dockerfile provided in the repository. Community and enterprise-specific artifacts are then added via the docker-alfresco plugin.
All images are automatically built by jenkins-2 and published to hub.xenit.eu. Community images are built by Github actions and published to docker hub. Starting with version 6, all share images are public.
Multi-container: share
to be used together with docker-alfresco
, docker-solr
, postgres
.
There are several environment variables available to tweak the behaviour. While none of the variables are required, they may significantly aid you in using these images. The variables are read by an init script which further replaces them in the relevant files. Such relevant files include:
- share-config-custom.xml
See also environment variables from lower layers: docker-openjdk
and docker-tomcat
.
Environment variables:
Variable | Default | Java variable |
---|---|---|
ALFRESCO_HOST | alfresco | Used to generate WebDav links. |
ALFRESCO_PORT | 8080 | Used to generate WebDav links. |
ALFRESCO_PROTOCOL | http | Used to generate WebDav links. |
ALFRESCO_CONTEXT | alfresco | Used to generate WebDav links. |
ALFRESCO_INTERNAL_HOST | alfresco | Used for communication share-alfresco. |
ALFRESCO_INTERNAL_PORT | 8080 | Used for communication share-alfresco. |
ALFRESCO_INTERNAL_PROTOCOL | http | Used for communication share-alfresco. |
ALFRESCO_INTERNAL_CONTEXT | alfresco | Used for communication share-alfresco. |
If environment variables are not sufficient to cover the use-case desired, a custom share-config-custom.xml file can be mounted in /docker-config/share-config-custom.xml.
For example docker-compose files, see docker-alfresco.
These images are updated via pull requests to the xenit-eu/docker-share/ Github-repository.
To build a local version of the share images:
./gradlew buildDockerImage