
Explore installing Alfresco content services and process services with Docker Compose deployments, using trial licenses and private images, and generate Docker Compose files while preserving data with volumes.
Docker is a containerization technology that lets you run multiple isolated services with shared host resources, enabling quick start and easy deployment with docker compose.
Expose a docker container to the outside by mapping port 80 inside nginx to host port 8080, enabling browser access. The lecture covers port mapping, docker run, and netstat verification.
Learn to expose an Nginx server from a Docker container by mapping a local directory into the container with Docker volumes, enabling external access on port 8080.
Understand how docker images originate from a dockerfile and an ubuntu base image. See how commands build layers and how docker run launches containers, with docker hub storing images.
Discover how docker images form the basis of containers, using read-only layers plus a read-write layer per container. Learn about docker hub, tags like latest, and Alfresco repos and registries.
Learn to orchestrate multiple containers with docker compose, creating a single unit that runs apps, databases, caches, and search services via a docker-compose.yml, with networks, dependencies, and build options.
In this lesson we register for an ACS Enterprise 30-day trial. That gives us enough time to set up proof-of-concepts, demos etc.
You need to login to the private Hyland Alfresco Docker Image repository to be able to run an ACS Enterprise version.
Here we walk through the Docker Compose Yaml file to get familiar with the different Docker Images that are used.
And finally we run the ACS Enterprise edition and have a quick look at the user interfaces.
In this lecture we look at how to register/download a Community version of the Alfresco Content Services.
In this lecture we will look at how you can take a closer look at your installation via the command line or the Docker Desktop app.
Inspect a dockerized alfresco community deployment from the command line using docker compose, container ps, logs, and exec to view containers, services, and installed modules and libs.
In this lecture we will generate a Docker Compose file for ACS 7.1 Community version with the JavaScript console module installed.
Learn to run a docker compose setup for alfresco, manage images, start containers on port 8080, use the javascript console and freemarker, and clean up with compose down.
Run the APS 2.4 enterprise version with docker compose to start services and volumes, persist data, and access the web app. Explore license handling and simple process creation.
This course teaches you how to get up and running with the Alfresco Content Services (ACS) system locally using Docker Compose. It will cover the differences between the Community version and the Enterprise version. As well as looking at the supplied Docker Compose files, we will also try out a Docker Compose file generator.
After covering ACS, we will look at Alfresco Process Services (APS). An APS trial does not supply a Docker Compose file, so we will see how one can be easily created. In this section, we will also discuss different versions of the Activiti open-source workflow and engine, and which versions are embedded in ACS and APS.
This course also covers basic Docker and Docker Compose concepts.
This is in preparation for developing extensions for ACS and APS. Technically, you don't have to install ACS separately to develop extensions for it, as the Alfresco SDK can run ACS with the extension(s) you are developing. However, deploying and running your extensions in a standard installation independently of the SDK is always a good idea before shipping them.
We also go through how to install ACS extensions when using Docker. This requires building your own Docker Images and using them instead of the standard ACS Docker Images. We will look at where the standard ACS Docker Images are stored and how they are referenced in the Docker Compose files.
In this course, you will also learn about the GitHub projects used to package and deploy the ACS product, and where you can find the Docker Images used in the deployment process.
“Hyland Alfresco Developer - Installation with Containers” is an independently developed course by Martin Bergljung and has not been created, endorsed, or verified by Hyland Software, Inc.. Hyland Software, Inc. shall not have any liability with respect to the “Hyland Alfresco Developer - Installation with Containers” course offered by Martin Bergljung.